diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2006-06-14 15:21:28 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2006-06-14 15:21:28 +0000 |
commit | 5fd82af799b04cf3e38bbb69a2f8fff14f951fca (patch) | |
tree | 994849b82bfc0e0a362a8dcd9e68fbeca48e1943 /cpp/src/Ice/Initialize.cpp | |
parent | minor changes to test harness (diff) | |
download | ice-5fd82af799b04cf3e38bbb69a2f8fff14f951fca.tar.bz2 ice-5fd82af799b04cf3e38bbb69a2f8fff14f951fca.tar.xz ice-5fd82af799b04cf3e38bbb69a2f8fff14f951fca.zip |
Bug 923 - read config as UTF8 and convert using string converter
Diffstat (limited to 'cpp/src/Ice/Initialize.cpp')
-rw-r--r-- | cpp/src/Ice/Initialize.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/cpp/src/Ice/Initialize.cpp b/cpp/src/Ice/Initialize.cpp index 292b16892cc..16394eaec31 100644 --- a/cpp/src/Ice/Initialize.cpp +++ b/cpp/src/Ice/Initialize.cpp @@ -83,22 +83,22 @@ Ice::stringSeqToArgs(const StringSeq& args, int& argc, char* argv[]) } PropertiesPtr -Ice::createProperties() +Ice::createProperties(const StringConverterPtr& converter) { - return new PropertiesI(); + return new PropertiesI(converter); } PropertiesPtr -Ice::createProperties(StringSeq& args, const PropertiesPtr& defaults) +Ice::createProperties(StringSeq& args, const PropertiesPtr& defaults, const StringConverterPtr& converter) { - return new PropertiesI(args, defaults); + return new PropertiesI(args, defaults, converter); } PropertiesPtr -Ice::createProperties(int& argc, char* argv[], const PropertiesPtr& defaults) +Ice::createProperties(int& argc, char* argv[], const PropertiesPtr& defaults, const StringConverterPtr& converter) { StringSeq args = argsToStringSeq(argc, argv); - PropertiesPtr properties = createProperties(args, defaults); + PropertiesPtr properties = createProperties(args, defaults, converter); stringSeqToArgs(args, argc, argv); return properties; } @@ -131,7 +131,7 @@ Ice::initialize(int& argc, char* argv[], const InitializationData& initializatio checkIceVersion(version); InitializationData initData = initializationData; - initData.properties = createProperties(argc, argv, initData.properties); + initData.properties = createProperties(argc, argv, initData.properties, initData.stringConverter); CommunicatorI* communicatorI = new CommunicatorI(initData); CommunicatorPtr result = communicatorI; // For exception safety. |