summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2017-03-13 16:29:33 -0400
committerBernard Normier <bernard@zeroc.com>2017-03-13 16:29:33 -0400
commit0677d4051840412c5cd8a3b7b8e5ad86a6608f59 (patch)
treec620bc26e263120e823607b772776d3fab13f78a /cpp
parentFixed ICE-7665 - fixed test/Ice/imple GNU make warning (diff)
downloadice-0677d4051840412c5cd8a3b7b8e5ad86a6608f59.tar.bz2
ice-0677d4051840412c5cd8a3b7b8e5ad86a6608f59.tar.xz
ice-0677d4051840412c5cd8a3b7b8e5ad86a6608f59.zip
Added new ctors to Ice::CommunicatorHolder
Diffstat (limited to 'cpp')
-rw-r--r--cpp/include/Ice/Initialize.h35
-rw-r--r--cpp/src/Ice/Initialize.cpp22
-rw-r--r--cpp/test/Ice/acm/Client.cpp2
-rw-r--r--cpp/test/Ice/acm/Server.cpp2
-rw-r--r--cpp/test/Ice/adapterDeactivation/AllTests.cpp2
-rw-r--r--cpp/test/Ice/adapterDeactivation/Client.cpp2
-rw-r--r--cpp/test/Ice/adapterDeactivation/Collocated.cpp2
-rw-r--r--cpp/test/Ice/adapterDeactivation/Server.cpp2
-rw-r--r--cpp/test/Ice/admin/Client.cpp2
-rw-r--r--cpp/test/Ice/admin/Server.cpp2
-rw-r--r--cpp/test/Ice/ami/Client.cpp2
-rw-r--r--cpp/test/Ice/ami/Collocated.cpp2
-rw-r--r--cpp/test/Ice/ami/Server.cpp2
-rw-r--r--cpp/test/Ice/background/Server.cpp2
-rw-r--r--cpp/test/Ice/binding/AllTests.cpp2
-rw-r--r--cpp/test/Ice/binding/Client.cpp2
-rw-r--r--cpp/test/Ice/binding/Server.cpp2
-rw-r--r--cpp/test/Ice/checksum/Client.cpp2
-rw-r--r--cpp/test/Ice/checksum/Server.cpp2
-rw-r--r--cpp/test/Ice/defaultServant/Client.cpp2
-rw-r--r--cpp/test/Ice/dispatcher/Client.cpp2
-rw-r--r--cpp/test/Ice/dispatcher/Collocated.cpp2
-rw-r--r--cpp/test/Ice/dispatcher/Server.cpp2
-rw-r--r--cpp/test/Ice/enums/Client.cpp2
-rw-r--r--cpp/test/Ice/enums/Server.cpp2
-rw-r--r--cpp/test/Ice/exceptions/Client.cpp2
-rw-r--r--cpp/test/Ice/exceptions/Collocated.cpp2
-rw-r--r--cpp/test/Ice/exceptions/Server.cpp2
-rw-r--r--cpp/test/Ice/exceptions/ServerAMD.cpp2
-rw-r--r--cpp/test/Ice/facets/Client.cpp2
-rw-r--r--cpp/test/Ice/facets/Collocated.cpp2
-rw-r--r--cpp/test/Ice/facets/Server.cpp2
-rw-r--r--cpp/test/Ice/faultTolerance/Client.cpp2
-rw-r--r--cpp/test/Ice/faultTolerance/Server.cpp2
-rw-r--r--cpp/test/Ice/hold/Client.cpp2
-rw-r--r--cpp/test/Ice/hold/Server.cpp2
-rw-r--r--cpp/test/Ice/impl/Server.cpp2
-rw-r--r--cpp/test/Ice/impl/ServerAMD.cpp2
-rw-r--r--cpp/test/Ice/info/Client.cpp2
-rw-r--r--cpp/test/Ice/info/Server.cpp2
-rw-r--r--cpp/test/Ice/inheritance/Client.cpp2
-rw-r--r--cpp/test/Ice/inheritance/Collocated.cpp2
-rw-r--r--cpp/test/Ice/inheritance/Server.cpp2
-rw-r--r--cpp/test/Ice/library/Client.cpp2
-rw-r--r--cpp/test/Ice/location/Client.cpp2
-rw-r--r--cpp/test/Ice/location/Server.cpp2
-rw-r--r--cpp/test/Ice/metrics/Client.cpp2
-rw-r--r--cpp/test/Ice/metrics/Collocated.cpp2
-rw-r--r--cpp/test/Ice/metrics/Server.cpp2
-rw-r--r--cpp/test/Ice/metrics/ServerAMD.cpp2
-rw-r--r--cpp/test/Ice/networkProxy/Client.cpp2
-rw-r--r--cpp/test/Ice/networkProxy/Server.cpp2
-rw-r--r--cpp/test/Ice/objects/Client.cpp2
-rw-r--r--cpp/test/Ice/objects/Collocated.cpp2
-rw-r--r--cpp/test/Ice/objects/Server.cpp2
-rw-r--r--cpp/test/Ice/operations/Client.cpp2
-rw-r--r--cpp/test/Ice/operations/Collocated.cpp2
-rw-r--r--cpp/test/Ice/operations/Server.cpp2
-rw-r--r--cpp/test/Ice/operations/ServerAMD.cpp2
-rw-r--r--cpp/test/Ice/optional/Client.cpp2
-rw-r--r--cpp/test/Ice/proxy/Client.cpp2
-rw-r--r--cpp/test/Ice/proxy/Collocated.cpp2
-rw-r--r--cpp/test/Ice/proxy/Server.cpp2
-rw-r--r--cpp/test/Ice/proxy/ServerAMD.cpp2
-rw-r--r--cpp/test/Ice/retry/Client.cpp2
-rw-r--r--cpp/test/Ice/retry/Collocated.cpp2
-rw-r--r--cpp/test/Ice/retry/Server.cpp2
-rw-r--r--cpp/test/Ice/servantLocator/Client.cpp2
-rw-r--r--cpp/test/Ice/servantLocator/Collocated.cpp2
-rw-r--r--cpp/test/Ice/servantLocator/Server.cpp2
-rw-r--r--cpp/test/Ice/servantLocator/ServerAMD.cpp2
-rw-r--r--cpp/test/Ice/services/Client.cpp2
-rw-r--r--cpp/test/Ice/slicing/exceptions/Client.cpp2
-rw-r--r--cpp/test/Ice/slicing/exceptions/Server.cpp2
-rw-r--r--cpp/test/Ice/slicing/exceptions/ServerAMD.cpp2
-rw-r--r--cpp/test/Ice/slicing/objects/Client.cpp2
-rw-r--r--cpp/test/Ice/slicing/objects/Server.cpp2
-rw-r--r--cpp/test/Ice/slicing/objects/ServerAMD.cpp2
-rw-r--r--cpp/test/Ice/timeout/AllTests.cpp16
-rw-r--r--cpp/test/Ice/timeout/Client.cpp2
-rw-r--r--cpp/test/Ice/timeout/Server.cpp2
-rw-r--r--cpp/test/Ice/udp/Client.cpp2
-rw-r--r--cpp/test/Ice/udp/Server.cpp2
-rw-r--r--cpp/test/Slice/escape/Client.cpp2
-rw-r--r--cpp/test/Slice/structure/Client.cpp2
85 files changed, 146 insertions, 91 deletions
diff --git a/cpp/include/Ice/Initialize.h b/cpp/include/Ice/Initialize.h
index 5461a3f4017..43eb9d28dd1 100644
--- a/cpp/include/Ice/Initialize.h
+++ b/cpp/include/Ice/Initialize.h
@@ -141,6 +141,19 @@ class ICE_API CommunicatorHolder
public:
#ifdef ICE_CPP11_MAPPING
+
+ //
+ // Call initialize to create communicator with the provided args
+ //
+ template<class... T>
+ CommunicatorHolder(T&&... args) :
+ _communicator(std::move(initialize(std::forward<T>(args)...)))
+ {
+ }
+
+ //
+ // Adopt communicator
+ //
CommunicatorHolder(std::shared_ptr<Communicator>);
CommunicatorHolder(const CommunicatorHolder&) = delete;
@@ -149,8 +162,30 @@ public:
CommunicatorHolder& operator=(CommunicatorHolder&&) = default;
#else
+
+ //
+ // Call initialize to create communicator with the provided args
+ //
+
+ CommunicatorHolder(int&, char*[], const InitializationData& = InitializationData(),
+ Int = ICE_INT_VERSION);
+
+#ifdef _WIN32
+ CommunicatorHolder(int&, wchar_t*[], const InitializationData& = InitializationData(),
+ Int = ICE_INT_VERSION);
+#endif
+
+ CommunicatorHolder(Ice::StringSeq&, const InitializationData& = InitializationData(),
+ Int = ICE_INT_VERSION);
+
+ CommunicatorHolder(const InitializationData& = InitializationData(), Int = ICE_INT_VERSION);
+
+ //
+ // Adopt communicator
+ //
CommunicatorHolder(const CommunicatorPtr&);
+ //
// Required for successful copy-initialization, but not
// defined as it should always be elided by compiler
CommunicatorHolder(const CommunicatorHolder&);
diff --git a/cpp/src/Ice/Initialize.cpp b/cpp/src/Ice/Initialize.cpp
index c09e34033d0..8d573d680f0 100644
--- a/cpp/src/Ice/Initialize.cpp
+++ b/cpp/src/Ice/Initialize.cpp
@@ -365,6 +365,28 @@ Ice::CommunicatorHolder::CommunicatorHolder(shared_ptr<Communicator> communicato
#else
+Ice::CommunicatorHolder::CommunicatorHolder(int& argc, char* argv[], const InitializationData& initData, Int version) :
+ _communicator(initialize(argc, argv, initData, version))
+{
+}
+
+#ifdef _WIN32
+Ice::CommunicatorHolder::CommunicatorHolder(int& argc, wchar_t* argv[], const InitializationData& initData, Int version) :
+ _communicator(initialize(argc, argv, initData, version))
+{
+}
+#endif
+
+Ice::CommunicatorHolder::CommunicatorHolder(StringSeq& args, const InitializationData& initData, Int version) :
+ _communicator(initialize(args, initData, version))
+{
+}
+
+Ice::CommunicatorHolder::CommunicatorHolder(const InitializationData& initData, Int version) :
+ _communicator(initialize(initData, version))
+{
+}
+
Ice::CommunicatorHolder::CommunicatorHolder(const CommunicatorPtr& communicator) :
_communicator(communicator)
{
diff --git a/cpp/test/Ice/acm/Client.cpp b/cpp/test/Ice/acm/Client.cpp
index 97e4b999c7a..ef25430adaf 100644
--- a/cpp/test/Ice/acm/Client.cpp
+++ b/cpp/test/Ice/acm/Client.cpp
@@ -37,7 +37,7 @@ main(int argc, char* argv[])
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.Warn.Connections", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/acm/Server.cpp b/cpp/test/Ice/acm/Server.cpp
index 01fb3134f9d..82378a30f7e 100644
--- a/cpp/test/Ice/acm/Server.cpp
+++ b/cpp/test/Ice/acm/Server.cpp
@@ -45,7 +45,7 @@ main(int argc, char* argv[])
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.properties->setProperty("Ice.ACM.Timeout", "1");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/adapterDeactivation/AllTests.cpp b/cpp/test/Ice/adapterDeactivation/AllTests.cpp
index 338393c7862..02729e1ebe7 100644
--- a/cpp/test/Ice/adapterDeactivation/AllTests.cpp
+++ b/cpp/test/Ice/adapterDeactivation/AllTests.cpp
@@ -75,7 +75,7 @@ allTests(const CommunicatorPtr& communicator)
{
Ice::InitializationData initData;
initData.properties = communicator->getProperties()->clone();
- Ice::CommunicatorHolder comm = Ice::initialize(initData);
+ Ice::CommunicatorHolder comm(initData);
#ifdef ICE_CPP11_MAPPING
comm->stringToProxy("test:" + getTestEndpoint(communicator, 0))->ice_pingAsync();
#else
diff --git a/cpp/test/Ice/adapterDeactivation/Client.cpp b/cpp/test/Ice/adapterDeactivation/Client.cpp
index 50d5f4bf350..b0402a2aa84 100644
--- a/cpp/test/Ice/adapterDeactivation/Client.cpp
+++ b/cpp/test/Ice/adapterDeactivation/Client.cpp
@@ -37,7 +37,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/adapterDeactivation/Collocated.cpp b/cpp/test/Ice/adapterDeactivation/Collocated.cpp
index fb6ed4766b9..121f8d6bb60 100644
--- a/cpp/test/Ice/adapterDeactivation/Collocated.cpp
+++ b/cpp/test/Ice/adapterDeactivation/Collocated.cpp
@@ -49,7 +49,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/adapterDeactivation/Server.cpp b/cpp/test/Ice/adapterDeactivation/Server.cpp
index 0e8fa45f5c7..db39a8b8e52 100644
--- a/cpp/test/Ice/adapterDeactivation/Server.cpp
+++ b/cpp/test/Ice/adapterDeactivation/Server.cpp
@@ -39,7 +39,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/admin/Client.cpp b/cpp/test/Ice/admin/Client.cpp
index 2394272d663..8bd9e91831e 100644
--- a/cpp/test/Ice/admin/Client.cpp
+++ b/cpp/test/Ice/admin/Client.cpp
@@ -33,7 +33,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/admin/Server.cpp b/cpp/test/Ice/admin/Server.cpp
index c870d5b6cbc..00f73491b08 100644
--- a/cpp/test/Ice/admin/Server.cpp
+++ b/cpp/test/Ice/admin/Server.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/ami/Client.cpp b/cpp/test/Ice/ami/Client.cpp
index 92f4fb65bb1..d630781d93d 100644
--- a/cpp/test/Ice/ami/Client.cpp
+++ b/cpp/test/Ice/ami/Client.cpp
@@ -45,7 +45,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.TCP.SndSize", "50000");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/ami/Collocated.cpp b/cpp/test/Ice/ami/Collocated.cpp
index 2b7fc37fab9..a1221ac4a61 100644
--- a/cpp/test/Ice/ami/Collocated.cpp
+++ b/cpp/test/Ice/ami/Collocated.cpp
@@ -51,7 +51,7 @@ main(int argc, char* argv[])
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.Warn.AMICallback", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/ami/Server.cpp b/cpp/test/Ice/ami/Server.cpp
index 819667c3fd4..0f65ef5a98b 100644
--- a/cpp/test/Ice/ami/Server.cpp
+++ b/cpp/test/Ice/ami/Server.cpp
@@ -61,7 +61,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.TCP.RcvSize", "50000");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/background/Server.cpp b/cpp/test/Ice/background/Server.cpp
index 27fc1624dc2..89479e32766 100644
--- a/cpp/test/Ice/background/Server.cpp
+++ b/cpp/test/Ice/background/Server.cpp
@@ -170,7 +170,7 @@ main(int argc, char* argv[])
string defaultProtocol = initData.properties->getPropertyWithDefault("Ice.Default.Protocol", "tcp");
initData.properties->setProperty("Ice.Default.Protocol", "test-" + defaultProtocol);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/binding/AllTests.cpp b/cpp/test/Ice/binding/AllTests.cpp
index 332ff919d3c..cfd6236e73d 100644
--- a/cpp/test/Ice/binding/AllTests.cpp
+++ b/cpp/test/Ice/binding/AllTests.cpp
@@ -1026,7 +1026,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
{
Ice::InitializationData clientInitData;
clientInitData.properties = *q;
- Ice::CommunicatorHolder clientCommunicator = Ice::initialize(clientInitData);
+ Ice::CommunicatorHolder clientCommunicator(clientInitData);
Ice::ObjectPrxPtr prx = clientCommunicator->stringToProxy(strPrx);
try
{
diff --git a/cpp/test/Ice/binding/Client.cpp b/cpp/test/Ice/binding/Client.cpp
index 49e963e272b..6995b6af5d1 100644
--- a/cpp/test/Ice/binding/Client.cpp
+++ b/cpp/test/Ice/binding/Client.cpp
@@ -36,7 +36,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/binding/Server.cpp b/cpp/test/Ice/binding/Server.cpp
index e67ec41eaf2..b7942ce10b2 100644
--- a/cpp/test/Ice/binding/Server.cpp
+++ b/cpp/test/Ice/binding/Server.cpp
@@ -87,7 +87,7 @@ main(int argc, char* argv[])
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.logger = ICE_MAKE_SHARED(NullLogger);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/checksum/Client.cpp b/cpp/test/Ice/checksum/Client.cpp
index c7f890739b7..0a9c54dd238 100644
--- a/cpp/test/Ice/checksum/Client.cpp
+++ b/cpp/test/Ice/checksum/Client.cpp
@@ -33,7 +33,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/checksum/Server.cpp b/cpp/test/Ice/checksum/Server.cpp
index 4515abb45b4..6e762d1748c 100644
--- a/cpp/test/Ice/checksum/Server.cpp
+++ b/cpp/test/Ice/checksum/Server.cpp
@@ -36,7 +36,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/defaultServant/Client.cpp b/cpp/test/Ice/defaultServant/Client.cpp
index 718ff3b8e5d..6e92d500d1c 100644
--- a/cpp/test/Ice/defaultServant/Client.cpp
+++ b/cpp/test/Ice/defaultServant/Client.cpp
@@ -33,7 +33,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/dispatcher/Client.cpp b/cpp/test/Ice/dispatcher/Client.cpp
index 63bfa5d2a13..10b2cbbb42f 100644
--- a/cpp/test/Ice/dispatcher/Client.cpp
+++ b/cpp/test/Ice/dispatcher/Client.cpp
@@ -50,7 +50,7 @@ main(int argc, char* argv[])
#else
initData.dispatcher = new Dispatcher();
#endif
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
status = run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/dispatcher/Collocated.cpp b/cpp/test/Ice/dispatcher/Collocated.cpp
index a54f6cc1dc7..60b53146b20 100644
--- a/cpp/test/Ice/dispatcher/Collocated.cpp
+++ b/cpp/test/Ice/dispatcher/Collocated.cpp
@@ -58,7 +58,7 @@ main(int argc, char* argv[])
#else
initData.dispatcher = new Dispatcher();
#endif
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
status = run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/dispatcher/Server.cpp b/cpp/test/Ice/dispatcher/Server.cpp
index dde2568b33e..3fc746fc855 100644
--- a/cpp/test/Ice/dispatcher/Server.cpp
+++ b/cpp/test/Ice/dispatcher/Server.cpp
@@ -66,7 +66,7 @@ main(int argc, char* argv[])
#else
initData.dispatcher = new Dispatcher();
#endif
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
status = run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/enums/Client.cpp b/cpp/test/Ice/enums/Client.cpp
index c4d0ae98781..e8eabc3bd7e 100644
--- a/cpp/test/Ice/enums/Client.cpp
+++ b/cpp/test/Ice/enums/Client.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/enums/Server.cpp b/cpp/test/Ice/enums/Server.cpp
index 984d2b0329f..6bd5fd858ef 100644
--- a/cpp/test/Ice/enums/Server.cpp
+++ b/cpp/test/Ice/enums/Server.cpp
@@ -39,7 +39,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/exceptions/Client.cpp b/cpp/test/Ice/exceptions/Client.cpp
index 9992aaa17a4..9b4048b3208 100644
--- a/cpp/test/Ice/exceptions/Client.cpp
+++ b/cpp/test/Ice/exceptions/Client.cpp
@@ -41,7 +41,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.properties->setProperty("Ice.MessageSizeMax", "10"); // 10KB max
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/exceptions/Collocated.cpp b/cpp/test/Ice/exceptions/Collocated.cpp
index 690285e1073..9dcd11a2918 100644
--- a/cpp/test/Ice/exceptions/Collocated.cpp
+++ b/cpp/test/Ice/exceptions/Collocated.cpp
@@ -44,7 +44,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/exceptions/Server.cpp b/cpp/test/Ice/exceptions/Server.cpp
index b9540467038..13331397a38 100644
--- a/cpp/test/Ice/exceptions/Server.cpp
+++ b/cpp/test/Ice/exceptions/Server.cpp
@@ -52,7 +52,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.properties->setProperty("Ice.MessageSizeMax", "10"); // 10KB max
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/exceptions/ServerAMD.cpp b/cpp/test/Ice/exceptions/ServerAMD.cpp
index 4d3c8a17304..9310f24f774 100644
--- a/cpp/test/Ice/exceptions/ServerAMD.cpp
+++ b/cpp/test/Ice/exceptions/ServerAMD.cpp
@@ -52,7 +52,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.properties->setProperty("Ice.MessageSizeMax", "10"); // 10KB max
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/facets/Client.cpp b/cpp/test/Ice/facets/Client.cpp
index 16681647c9b..3a8c5e015b4 100644
--- a/cpp/test/Ice/facets/Client.cpp
+++ b/cpp/test/Ice/facets/Client.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/facets/Collocated.cpp b/cpp/test/Ice/facets/Collocated.cpp
index 165d9e12187..216a69c7432 100644
--- a/cpp/test/Ice/facets/Collocated.cpp
+++ b/cpp/test/Ice/facets/Collocated.cpp
@@ -45,7 +45,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/facets/Server.cpp b/cpp/test/Ice/facets/Server.cpp
index d100d4184df..50ddc010d14 100644
--- a/cpp/test/Ice/facets/Server.cpp
+++ b/cpp/test/Ice/facets/Server.cpp
@@ -44,7 +44,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/faultTolerance/Client.cpp b/cpp/test/Ice/faultTolerance/Client.cpp
index a9dbf3f662d..48c6ea9d715 100644
--- a/cpp/test/Ice/faultTolerance/Client.cpp
+++ b/cpp/test/Ice/faultTolerance/Client.cpp
@@ -68,7 +68,7 @@ main(int argc, char* argv[])
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.Warn.Connections", "0"); // test aborts
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/faultTolerance/Server.cpp b/cpp/test/Ice/faultTolerance/Server.cpp
index 6b439b3ba7d..d38149ffbf7 100644
--- a/cpp/test/Ice/faultTolerance/Server.cpp
+++ b/cpp/test/Ice/faultTolerance/Server.cpp
@@ -77,7 +77,7 @@ main(int argc, char* argv[])
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.ServerIdleTime", "120"); // Two minutes.
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/hold/Client.cpp b/cpp/test/Ice/hold/Client.cpp
index dfada92dc72..27581472466 100644
--- a/cpp/test/Ice/hold/Client.cpp
+++ b/cpp/test/Ice/hold/Client.cpp
@@ -37,7 +37,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/hold/Server.cpp b/cpp/test/Ice/hold/Server.cpp
index c5d396eec74..f526ef7edf6 100644
--- a/cpp/test/Ice/hold/Server.cpp
+++ b/cpp/test/Ice/hold/Server.cpp
@@ -57,7 +57,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/impl/Server.cpp b/cpp/test/Ice/impl/Server.cpp
index e07a100b7f9..0f43bde0a79 100644
--- a/cpp/test/Ice/impl/Server.cpp
+++ b/cpp/test/Ice/impl/Server.cpp
@@ -46,7 +46,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/impl/ServerAMD.cpp b/cpp/test/Ice/impl/ServerAMD.cpp
index 27e3e03892e..72ff725abec 100644
--- a/cpp/test/Ice/impl/ServerAMD.cpp
+++ b/cpp/test/Ice/impl/ServerAMD.cpp
@@ -46,7 +46,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/info/Client.cpp b/cpp/test/Ice/info/Client.cpp
index 78198e81a73..baf6739db98 100644
--- a/cpp/test/Ice/info/Client.cpp
+++ b/cpp/test/Ice/info/Client.cpp
@@ -33,7 +33,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/info/Server.cpp b/cpp/test/Ice/info/Server.cpp
index 1c8c1f71cb2..cbcf7cefc45 100644
--- a/cpp/test/Ice/info/Server.cpp
+++ b/cpp/test/Ice/info/Server.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/inheritance/Client.cpp b/cpp/test/Ice/inheritance/Client.cpp
index 65fc7e17ce3..1365c178e1d 100644
--- a/cpp/test/Ice/inheritance/Client.cpp
+++ b/cpp/test/Ice/inheritance/Client.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/inheritance/Collocated.cpp b/cpp/test/Ice/inheritance/Collocated.cpp
index d0f4137ef74..a258fb6b848 100644
--- a/cpp/test/Ice/inheritance/Collocated.cpp
+++ b/cpp/test/Ice/inheritance/Collocated.cpp
@@ -40,7 +40,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/inheritance/Server.cpp b/cpp/test/Ice/inheritance/Server.cpp
index e15885c1663..2c32f7ead96 100644
--- a/cpp/test/Ice/inheritance/Server.cpp
+++ b/cpp/test/Ice/inheritance/Server.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/library/Client.cpp b/cpp/test/Ice/library/Client.cpp
index fc6ca3f8e65..aac7e9618b4 100644
--- a/cpp/test/Ice/library/Client.cpp
+++ b/cpp/test/Ice/library/Client.cpp
@@ -27,7 +27,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
// Collocated-only OA
Ice::ObjectAdapterPtr oa = ich->createObjectAdapter("");
diff --git a/cpp/test/Ice/location/Client.cpp b/cpp/test/Ice/location/Client.cpp
index 757ec3df4b9..08af30184c8 100644
--- a/cpp/test/Ice/location/Client.cpp
+++ b/cpp/test/Ice/location/Client.cpp
@@ -33,7 +33,7 @@ main(int argc, char* argv[])
{
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.Default.Locator", "locator:" + getTestEndpoint(initData.properties, 0));
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/location/Server.cpp b/cpp/test/Ice/location/Server.cpp
index 87047d2ecfd..71a471d4a3c 100644
--- a/cpp/test/Ice/location/Server.cpp
+++ b/cpp/test/Ice/location/Server.cpp
@@ -63,7 +63,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
assert(initData.properties != ich->getProperties());
return run(argc, argv, ich.communicator(), initData);
}
diff --git a/cpp/test/Ice/metrics/Client.cpp b/cpp/test/Ice/metrics/Client.cpp
index 435f5b0372f..89cbeeb6ce7 100644
--- a/cpp/test/Ice/metrics/Client.cpp
+++ b/cpp/test/Ice/metrics/Client.cpp
@@ -42,7 +42,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.MessageSizeMax", "50000");
CommunicatorObserverIPtr observer = ICE_MAKE_SHARED(CommunicatorObserverI);
initData.observer = observer;
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator(), observer);
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/metrics/Collocated.cpp b/cpp/test/Ice/metrics/Collocated.cpp
index 37f6b1c141e..4a8418a14fe 100644
--- a/cpp/test/Ice/metrics/Collocated.cpp
+++ b/cpp/test/Ice/metrics/Collocated.cpp
@@ -53,7 +53,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.MessageSizeMax", "50000");
CommunicatorObserverIPtr observer = ICE_MAKE_SHARED(CommunicatorObserverI);
initData.observer = observer;
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator(), observer);
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/metrics/Server.cpp b/cpp/test/Ice/metrics/Server.cpp
index 32eb8fb6a55..4f012d6ce5e 100644
--- a/cpp/test/Ice/metrics/Server.cpp
+++ b/cpp/test/Ice/metrics/Server.cpp
@@ -50,7 +50,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
initData.properties->setProperty("Ice.MessageSizeMax", "50000");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/metrics/ServerAMD.cpp b/cpp/test/Ice/metrics/ServerAMD.cpp
index 9cca3fc6ef1..50f5555714d 100644
--- a/cpp/test/Ice/metrics/ServerAMD.cpp
+++ b/cpp/test/Ice/metrics/ServerAMD.cpp
@@ -50,7 +50,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
initData.properties->setProperty("Ice.MessageSizeMax", "50000");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/networkProxy/Client.cpp b/cpp/test/Ice/networkProxy/Client.cpp
index e27c4554810..9fc5cf00793 100644
--- a/cpp/test/Ice/networkProxy/Client.cpp
+++ b/cpp/test/Ice/networkProxy/Client.cpp
@@ -33,7 +33,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/networkProxy/Server.cpp b/cpp/test/Ice/networkProxy/Server.cpp
index 6f5c140e402..f99dc017311 100644
--- a/cpp/test/Ice/networkProxy/Server.cpp
+++ b/cpp/test/Ice/networkProxy/Server.cpp
@@ -54,7 +54,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/objects/Client.cpp b/cpp/test/Ice/objects/Client.cpp
index 1e2ac9dec05..a7a54a7e8c1 100644
--- a/cpp/test/Ice/objects/Client.cpp
+++ b/cpp/test/Ice/objects/Client.cpp
@@ -162,7 +162,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/objects/Collocated.cpp b/cpp/test/Ice/objects/Collocated.cpp
index 7ff6a479d05..402de33fa4e 100644
--- a/cpp/test/Ice/objects/Collocated.cpp
+++ b/cpp/test/Ice/objects/Collocated.cpp
@@ -154,7 +154,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/objects/Server.cpp b/cpp/test/Ice/objects/Server.cpp
index 8ddd26ebd83..ed2edfe109a 100644
--- a/cpp/test/Ice/objects/Server.cpp
+++ b/cpp/test/Ice/objects/Server.cpp
@@ -88,7 +88,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/operations/Client.cpp b/cpp/test/Ice/operations/Client.cpp
index 3495cca85a7..45f6d69a221 100644
--- a/cpp/test/Ice/operations/Client.cpp
+++ b/cpp/test/Ice/operations/Client.cpp
@@ -60,7 +60,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.ThreadPool.Client.SizeWarn", "0");
initData.properties->setProperty("Ice.BatchAutoFlushSize", "100");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/operations/Collocated.cpp b/cpp/test/Ice/operations/Collocated.cpp
index 3bb24a061f8..b75e96b45ee 100644
--- a/cpp/test/Ice/operations/Collocated.cpp
+++ b/cpp/test/Ice/operations/Collocated.cpp
@@ -44,7 +44,7 @@ main(int argc, char* argv[])
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.BatchAutoFlushSize", "100");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/operations/Server.cpp b/cpp/test/Ice/operations/Server.cpp
index c78612ad4a8..26a7517cab7 100644
--- a/cpp/test/Ice/operations/Server.cpp
+++ b/cpp/test/Ice/operations/Server.cpp
@@ -45,7 +45,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/operations/ServerAMD.cpp b/cpp/test/Ice/operations/ServerAMD.cpp
index f9bc60d8237..a3687db77be 100644
--- a/cpp/test/Ice/operations/ServerAMD.cpp
+++ b/cpp/test/Ice/operations/ServerAMD.cpp
@@ -45,7 +45,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/optional/Client.cpp b/cpp/test/Ice/optional/Client.cpp
index e68db26311c..e1984b420c4 100644
--- a/cpp/test/Ice/optional/Client.cpp
+++ b/cpp/test/Ice/optional/Client.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/proxy/Client.cpp b/cpp/test/Ice/proxy/Client.cpp
index 20b74f58f9a..673fea82cd0 100644
--- a/cpp/test/Ice/proxy/Client.cpp
+++ b/cpp/test/Ice/proxy/Client.cpp
@@ -39,7 +39,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/proxy/Collocated.cpp b/cpp/test/Ice/proxy/Collocated.cpp
index 8ae84762ac3..d39648f73d1 100644
--- a/cpp/test/Ice/proxy/Collocated.cpp
+++ b/cpp/test/Ice/proxy/Collocated.cpp
@@ -41,7 +41,7 @@ main(int argc, char* argv[])
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/proxy/Server.cpp b/cpp/test/Ice/proxy/Server.cpp
index bc2fdb69340..d84ca1400d5 100644
--- a/cpp/test/Ice/proxy/Server.cpp
+++ b/cpp/test/Ice/proxy/Server.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
{
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/proxy/ServerAMD.cpp b/cpp/test/Ice/proxy/ServerAMD.cpp
index 69d7283f725..f2c4b68a0f6 100644
--- a/cpp/test/Ice/proxy/ServerAMD.cpp
+++ b/cpp/test/Ice/proxy/ServerAMD.cpp
@@ -40,7 +40,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/retry/Client.cpp b/cpp/test/Ice/retry/Client.cpp
index 14533937a2a..0c62a4efa9f 100644
--- a/cpp/test/Ice/retry/Client.cpp
+++ b/cpp/test/Ice/retry/Client.cpp
@@ -47,7 +47,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.PrintStackTraces", "0");
initData.properties->setProperty("Ice.RetryIntervals", "0 1 10 1");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
//
// Configure a second communicator for the invocation timeout
diff --git a/cpp/test/Ice/retry/Collocated.cpp b/cpp/test/Ice/retry/Collocated.cpp
index 5281ccef5a0..9a94472a399 100644
--- a/cpp/test/Ice/retry/Collocated.cpp
+++ b/cpp/test/Ice/retry/Collocated.cpp
@@ -57,7 +57,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.Warn.Connections", "0");
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
//
// Configure a second communicator for the invocation timeout
diff --git a/cpp/test/Ice/retry/Server.cpp b/cpp/test/Ice/retry/Server.cpp
index acad4562f2d..870ccd4d460 100644
--- a/cpp/test/Ice/retry/Server.cpp
+++ b/cpp/test/Ice/retry/Server.cpp
@@ -39,7 +39,7 @@ main(int argc, char* argv[])
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.Warn.Dispatch", "0");
initData.properties->setProperty("Ice.PrintStackTraces", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
status = run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/servantLocator/Client.cpp b/cpp/test/Ice/servantLocator/Client.cpp
index 8cca3bff451..3a0b3d3e0cf 100644
--- a/cpp/test/Ice/servantLocator/Client.cpp
+++ b/cpp/test/Ice/servantLocator/Client.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/servantLocator/Collocated.cpp b/cpp/test/Ice/servantLocator/Collocated.cpp
index 85ceb41c206..cad0a52b5c7 100644
--- a/cpp/test/Ice/servantLocator/Collocated.cpp
+++ b/cpp/test/Ice/servantLocator/Collocated.cpp
@@ -114,7 +114,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/servantLocator/Server.cpp b/cpp/test/Ice/servantLocator/Server.cpp
index 2c9ff526093..a9609a897ee 100644
--- a/cpp/test/Ice/servantLocator/Server.cpp
+++ b/cpp/test/Ice/servantLocator/Server.cpp
@@ -114,7 +114,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/servantLocator/ServerAMD.cpp b/cpp/test/Ice/servantLocator/ServerAMD.cpp
index e09f0990340..08e842d665e 100644
--- a/cpp/test/Ice/servantLocator/ServerAMD.cpp
+++ b/cpp/test/Ice/servantLocator/ServerAMD.cpp
@@ -113,7 +113,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/services/Client.cpp b/cpp/test/Ice/services/Client.cpp
index 9859eea81c6..a7b7e56ecd1 100644
--- a/cpp/test/Ice/services/Client.cpp
+++ b/cpp/test/Ice/services/Client.cpp
@@ -35,7 +35,7 @@ main(int argc, char* argv[])
{
Ice::InitializationData initData = getTestInitData(argc, argv);
initData.properties->setProperty("Ice.NullHandleAbort", "0");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator(), initData);
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/slicing/exceptions/Client.cpp b/cpp/test/Ice/slicing/exceptions/Client.cpp
index 8b5aa86f296..dd78fe2e693 100644
--- a/cpp/test/Ice/slicing/exceptions/Client.cpp
+++ b/cpp/test/Ice/slicing/exceptions/Client.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/slicing/exceptions/Server.cpp b/cpp/test/Ice/slicing/exceptions/Server.cpp
index b468e9cdbf0..c0febb30086 100644
--- a/cpp/test/Ice/slicing/exceptions/Server.cpp
+++ b/cpp/test/Ice/slicing/exceptions/Server.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/slicing/exceptions/ServerAMD.cpp b/cpp/test/Ice/slicing/exceptions/ServerAMD.cpp
index 353e31a034e..8f96b8a6e95 100644
--- a/cpp/test/Ice/slicing/exceptions/ServerAMD.cpp
+++ b/cpp/test/Ice/slicing/exceptions/ServerAMD.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/slicing/objects/Client.cpp b/cpp/test/Ice/slicing/objects/Client.cpp
index 3a6ba21a1f0..7bc94066709 100644
--- a/cpp/test/Ice/slicing/objects/Client.cpp
+++ b/cpp/test/Ice/slicing/objects/Client.cpp
@@ -43,7 +43,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.CollectObjects", "1");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/slicing/objects/Server.cpp b/cpp/test/Ice/slicing/objects/Server.cpp
index 3b322b21a15..0d4ee04fb59 100644
--- a/cpp/test/Ice/slicing/objects/Server.cpp
+++ b/cpp/test/Ice/slicing/objects/Server.cpp
@@ -40,7 +40,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/slicing/objects/ServerAMD.cpp b/cpp/test/Ice/slicing/objects/ServerAMD.cpp
index 61be2829d65..67360690d50 100644
--- a/cpp/test/Ice/slicing/objects/ServerAMD.cpp
+++ b/cpp/test/Ice/slicing/objects/ServerAMD.cpp
@@ -40,7 +40,7 @@ main(int argc, char* argv[])
try
{
Ice::InitializationData initData = getTestInitData(argc, argv);
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/timeout/AllTests.cpp b/cpp/test/Ice/timeout/AllTests.cpp
index b92eaf386cd..6162203cc25 100644
--- a/cpp/test/Ice/timeout/AllTests.cpp
+++ b/cpp/test/Ice/timeout/AllTests.cpp
@@ -326,8 +326,8 @@ allTests(const Ice::CommunicatorPtr& communicator)
Ice::InitializationData initData;
initData.properties = communicator->getProperties()->clone();
initData.properties->setProperty("Ice.Override.Timeout", "250");
- Ice::CommunicatorPtr comm = Ice::initialize(initData);
- TimeoutPrxPtr to = ICE_CHECKED_CAST(TimeoutPrx, comm->stringToProxy(sref));
+ Ice::CommunicatorHolder ich(initData);
+ TimeoutPrxPtr to = ICE_CHECKED_CAST(TimeoutPrx, ich->stringToProxy(sref));
timeout->holdAdapter(700);
try
{
@@ -354,7 +354,6 @@ allTests(const Ice::CommunicatorPtr& communicator)
{
// Expected.
}
- comm->destroy();
}
{
//
@@ -363,9 +362,9 @@ allTests(const Ice::CommunicatorPtr& communicator)
Ice::InitializationData initData;
initData.properties = communicator->getProperties()->clone();
initData.properties->setProperty("Ice.Override.ConnectTimeout", "250");
- Ice::CommunicatorPtr comm = Ice::initialize(initData);
+ Ice::CommunicatorHolder ich(initData);
timeout->holdAdapter(750);
- TimeoutPrxPtr to = ICE_UNCHECKED_CAST(TimeoutPrx, comm->stringToProxy(sref));
+ TimeoutPrxPtr to = ICE_UNCHECKED_CAST(TimeoutPrx, ich->stringToProxy(sref));
try
{
to->op();
@@ -406,7 +405,6 @@ allTests(const Ice::CommunicatorPtr& communicator)
{
// Expected.
}
- comm->destroy();
}
{
//
@@ -415,11 +413,11 @@ allTests(const Ice::CommunicatorPtr& communicator)
Ice::InitializationData initData;
initData.properties = communicator->getProperties()->clone();
initData.properties->setProperty("Ice.Override.CloseTimeout", "100");
- Ice::CommunicatorPtr comm = Ice::initialize(initData);
- Ice::ConnectionPtr connection = comm->stringToProxy(sref)->ice_getConnection();
+ Ice::CommunicatorHolder ich(initData);
+ Ice::ConnectionPtr connection = ich->stringToProxy(sref)->ice_getConnection();
timeout->holdAdapter(800);
IceUtil::Time now = IceUtil::Time::now();
- comm->destroy();
+ ich.release()->destroy();
test(IceUtil::Time::now() - now < IceUtil::Time::milliSeconds(700));
}
cout << "ok" << endl;
diff --git a/cpp/test/Ice/timeout/Client.cpp b/cpp/test/Ice/timeout/Client.cpp
index 6f7811219a3..ebc43b5874f 100644
--- a/cpp/test/Ice/timeout/Client.cpp
+++ b/cpp/test/Ice/timeout/Client.cpp
@@ -66,7 +66,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.TCP.SndSize", "50000");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/timeout/Server.cpp b/cpp/test/Ice/timeout/Server.cpp
index 919dc31b8eb..1322e6c175d 100644
--- a/cpp/test/Ice/timeout/Server.cpp
+++ b/cpp/test/Ice/timeout/Server.cpp
@@ -59,7 +59,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.TCP.RcvSize", "50000");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/udp/Client.cpp b/cpp/test/Ice/udp/Client.cpp
index 25ec449b96c..f9e40d032d8 100644
--- a/cpp/test/Ice/udp/Client.cpp
+++ b/cpp/test/Ice/udp/Client.cpp
@@ -46,7 +46,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.UDP.RcvSize", "16384");
initData.properties->setProperty("Ice.UDP.SndSize", "16384");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Ice/udp/Server.cpp b/cpp/test/Ice/udp/Server.cpp
index a07b1f87f89..8410b75e686 100644
--- a/cpp/test/Ice/udp/Server.cpp
+++ b/cpp/test/Ice/udp/Server.cpp
@@ -73,7 +73,7 @@ main(int argc, char* argv[])
initData.properties->setProperty("Ice.UDP.SndSize", "16384");
initData.properties->setProperty("Ice.UDP.RcvSize", "16384");
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv, initData);
+ Ice::CommunicatorHolder ich(argc, argv, initData);
return run(argc, argv, ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Slice/escape/Client.cpp b/cpp/test/Slice/escape/Client.cpp
index 36f058221ef..1c2c3093330 100644
--- a/cpp/test/Slice/escape/Client.cpp
+++ b/cpp/test/Slice/escape/Client.cpp
@@ -198,7 +198,7 @@ main(int argc, char* argv[])
{
try
{
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv);
+ Ice::CommunicatorHolder ich(argc, argv);
return run(ich.communicator());
}
catch(const Ice::Exception& ex)
diff --git a/cpp/test/Slice/structure/Client.cpp b/cpp/test/Slice/structure/Client.cpp
index ff4afe091b0..08df7ace7c7 100644
--- a/cpp/test/Slice/structure/Client.cpp
+++ b/cpp/test/Slice/structure/Client.cpp
@@ -275,7 +275,7 @@ main(int argc, char* argv[])
{
try
{
- Ice::CommunicatorHolder ich = Ice::initialize(argc, argv);
+ Ice::CommunicatorHolder ich(argc, argv);
return run(ich.communicator());
}
catch(const Ice::Exception& ex)