summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Initialize.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/Initialize.cpp')
-rw-r--r--cpp/src/Ice/Initialize.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/cpp/src/Ice/Initialize.cpp b/cpp/src/Ice/Initialize.cpp
index 6bff3fa51ec..dcb044b42e4 100644
--- a/cpp/src/Ice/Initialize.cpp
+++ b/cpp/src/Ice/Initialize.cpp
@@ -73,6 +73,16 @@ Ice::getDefaultProperties()
}
PropertiesPtr
+Ice::getDefaultProperties(StringSeq& args)
+{
+ if (!defaultProperties)
+ {
+ defaultProperties = createProperties(args);
+ }
+ return defaultProperties;
+}
+
+PropertiesPtr
Ice::getDefaultProperties(int& argc, char* argv[])
{
if (!defaultProperties)
@@ -89,6 +99,12 @@ Ice::createProperties()
}
PropertiesPtr
+Ice::createProperties(StringSeq& args)
+{
+ return new PropertiesI(args);
+}
+
+PropertiesPtr
Ice::createProperties(int& argc, char* argv[])
{
return new PropertiesI(argc, argv);