summaryrefslogtreecommitdiff
path: root/cpp/include
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include')
-rw-r--r--cpp/include/Ice/Application.h2
-rw-r--r--cpp/include/Ice/Initialize.h6
2 files changed, 6 insertions, 2 deletions
diff --git a/cpp/include/Ice/Application.h b/cpp/include/Ice/Application.h
index 6254777eebd..10ab0d02f1c 100644
--- a/cpp/include/Ice/Application.h
+++ b/cpp/include/Ice/Application.h
@@ -30,7 +30,7 @@ public:
// are printed if exceptions propagate to main(), and the
// Communicator is always destroyed, regardless of exceptions.
//
- int main(int, char*[], const char* = 0);
+ int main(int, char*[], const char* = 0, const Ice::LoggerPtr& = 0);
virtual int run(int, char*[]) = 0;
//
diff --git a/cpp/include/Ice/Initialize.h b/cpp/include/Ice/Initialize.h
index 81b5372a627..a5bff74324b 100644
--- a/cpp/include/Ice/Initialize.h
+++ b/cpp/include/Ice/Initialize.h
@@ -13,8 +13,9 @@
#include <Ice/CommunicatorF.h>
#include <Ice/PropertiesF.h>
#include <Ice/InstanceF.h>
-#include <Ice/BuiltinSequences.h>
+#include <Ice/LoggerF.h>
#include <Ice/StreamF.h>
+#include <Ice/BuiltinSequences.h>
namespace Ice
{
@@ -36,6 +37,9 @@ ICE_API PropertiesPtr createProperties(int&, char*[]);
ICE_API CommunicatorPtr initialize(int&, char*[], Int = ICE_INT_VERSION);
ICE_API CommunicatorPtr initializeWithProperties(int&, char*[], const PropertiesPtr&, Int = ICE_INT_VERSION);
+ICE_API CommunicatorPtr initializeWithLogger(int&, char*[], const Ice::LoggerPtr&, Int = ICE_INT_VERSION);
+ICE_API CommunicatorPtr initializeWithPropertiesAndLogger(int&, char*[], const PropertiesPtr&,
+ const Ice::LoggerPtr&, Int = ICE_INT_VERSION);
ICE_API PropertiesPtr getDefaultProperties();
ICE_API PropertiesPtr getDefaultProperties(StringSeq&);