summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2015-08-12 10:35:04 +0200
committerBenoit Foucher <benoit@zeroc.com>2015-08-12 10:35:04 +0200
commit1e5843ba8400c617997e81735a9f84ac2e12bb0a (patch)
treeac82b96476e9c161d5a2b91bfc14ec8224d823ec
parentICE-6163 - Improve error handling in test scripts (diff)
downloadice-1e5843ba8400c617997e81735a9f84ac2e12bb0a.tar.bz2
ice-1e5843ba8400c617997e81735a9f84ac2e12bb0a.tar.xz
ice-1e5843ba8400c617997e81735a9f84ac2e12bb0a.zip
Fixed ICE-6671 - Added registration functions to explicitly register Ice plugins
-rw-r--r--cpp/include/Ice/.headers1
-rw-r--r--cpp/include/Ice/Ice.h1
-rw-r--r--cpp/include/Ice/RegisterPlugins.h55
-rwxr-xr-xcpp/src/Freeze/.depend.mak44
-rwxr-xr-xcpp/src/FreezeScript/.depend.mak23
-rwxr-xr-xcpp/src/Glacier2/.depend.mak11
-rwxr-xr-xcpp/src/Glacier2CryptPermissionsVerifier/.depend.mak1
-rwxr-xr-xcpp/src/Glacier2Lib/.depend.mak3
-rwxr-xr-xcpp/src/Glacier2Lib/winrt/.depend.mak1
-rwxr-xr-xcpp/src/Ice/.depend.mak13
-rw-r--r--cpp/src/Ice/Initialize.cpp54
-rw-r--r--cpp/src/Ice/Instance.cpp2
-rw-r--r--cpp/src/Ice/Makefile2
-rw-r--r--cpp/src/Ice/Makefile.mak2
-rw-r--r--cpp/src/Ice/RegisterPluginsInit.cpp (renamed from cpp/src/Ice/RegisterPlugins.cpp)2
-rw-r--r--cpp/src/Ice/RegisterPluginsInit.h (renamed from cpp/src/Ice/RegisterPlugins.h)4
-rw-r--r--cpp/src/Ice/StringConverterPlugin.cpp18
-rwxr-xr-xcpp/src/Ice/winrt/.depend.mak11
-rw-r--r--cpp/src/Ice/winrt/Makefile.mak2
-rw-r--r--cpp/src/Ice/winrt/RegisterPluginsInit.cpp (renamed from cpp/src/Ice/winrt/RegisterPlugins.cpp)13
-rwxr-xr-xcpp/src/IceBox/.depend.mak3
-rwxr-xr-xcpp/src/IceDiscovery/.depend.mak1
-rw-r--r--cpp/src/IceDiscovery/PluginI.cpp11
-rwxr-xr-xcpp/src/IceGrid/.depend.mak46
-rwxr-xr-xcpp/src/IceLocatorDiscovery/.depend.mak1
-rw-r--r--cpp/src/IceLocatorDiscovery/PluginI.cpp11
-rwxr-xr-xcpp/src/IcePatch2/.depend.mak4
-rwxr-xr-xcpp/src/IcePatch2Lib/.depend.mak3
-rw-r--r--cpp/src/IceSSL/PluginI.cpp11
-rwxr-xr-xcpp/src/IceStorm/.depend.mak19
-rwxr-xr-xcpp/src/IceXML/.depend.mak2
-rwxr-xr-xcpp/src/iceserviceinstall/.depend.mak2
-rwxr-xr-xcpp/test/Freeze/complex/.depend.mak3
-rwxr-xr-xcpp/test/Freeze/dbmap/.depend.mak6
-rwxr-xr-xcpp/test/Freeze/evictor/.depend.mak3
-rwxr-xr-xcpp/test/Freeze/fileLock/.depend.mak2
-rwxr-xr-xcpp/test/FreezeScript/dbmap/.depend.mak2
-rwxr-xr-xcpp/test/FreezeScript/evictor/.depend.mak1
-rwxr-xr-xcpp/test/Glacier2/attack/.depend.mak3
-rw-r--r--cpp/test/Glacier2/attack/Client.cpp17
-rw-r--r--cpp/test/Glacier2/attack/Server.cpp13
-rwxr-xr-xcpp/test/Glacier2/dynamicFiltering/.depend.mak5
-rw-r--r--cpp/test/Glacier2/dynamicFiltering/Client.cpp17
-rw-r--r--cpp/test/Glacier2/dynamicFiltering/Server.cpp35
-rwxr-xr-xcpp/test/Glacier2/override/.depend.mak3
-rw-r--r--cpp/test/Glacier2/override/Client.cpp17
-rw-r--r--cpp/test/Glacier2/override/Server.cpp11
-rwxr-xr-xcpp/test/Glacier2/router/.depend.mak3
-rw-r--r--cpp/test/Glacier2/router/Client.cpp61
-rw-r--r--cpp/test/Glacier2/router/Server.cpp11
-rwxr-xr-xcpp/test/Glacier2/sessionControl/.depend.mak3
-rw-r--r--cpp/test/Glacier2/sessionControl/Client.cpp15
-rw-r--r--cpp/test/Glacier2/sessionControl/Server.cpp11
-rwxr-xr-xcpp/test/Glacier2/sessionHelper/.depend.mak2
-rw-r--r--cpp/test/Glacier2/sessionHelper/Client.cpp11
-rw-r--r--cpp/test/Glacier2/sessionHelper/Server.cpp11
-rwxr-xr-xcpp/test/Glacier2/ssl/.depend.mak2
-rw-r--r--cpp/test/Glacier2/ssl/Client.cpp15
-rw-r--r--cpp/test/Glacier2/ssl/Server.cpp11
-rwxr-xr-xcpp/test/Glacier2/staticFiltering/.depend.mak3
-rw-r--r--cpp/test/Glacier2/staticFiltering/Client.cpp21
-rw-r--r--cpp/test/Glacier2/staticFiltering/Server.cpp35
-rwxr-xr-xcpp/test/Ice/acm/.depend.mak4
-rw-r--r--cpp/test/Ice/acm/Client.cpp11
-rw-r--r--cpp/test/Ice/acm/Server.cpp11
-rwxr-xr-xcpp/test/Ice/adapterDeactivation/.depend.mak6
-rw-r--r--cpp/test/Ice/adapterDeactivation/Client.cpp11
-rw-r--r--cpp/test/Ice/adapterDeactivation/Collocated.cpp11
-rw-r--r--cpp/test/Ice/adapterDeactivation/Server.cpp11
-rwxr-xr-xcpp/test/Ice/admin/.depend.mak4
-rw-r--r--cpp/test/Ice/admin/Client.cpp11
-rw-r--r--cpp/test/Ice/admin/Server.cpp11
-rwxr-xr-xcpp/test/Ice/ami/.depend.mak5
-rw-r--r--cpp/test/Ice/ami/Client.cpp11
-rw-r--r--cpp/test/Ice/ami/Collocated.cpp15
-rw-r--r--cpp/test/Ice/ami/Server.cpp17
-rwxr-xr-xcpp/test/Ice/background/.depend.mak4
-rwxr-xr-xcpp/test/Ice/binding/.depend.mak4
-rw-r--r--cpp/test/Ice/binding/Client.cpp11
-rw-r--r--cpp/test/Ice/binding/Server.cpp11
-rwxr-xr-xcpp/test/Ice/checksum/.depend.mak2
-rw-r--r--cpp/test/Ice/checksum/Client.cpp11
-rwxr-xr-xcpp/test/Ice/checksum/server/.depend.mak2
-rw-r--r--cpp/test/Ice/checksum/server/Server.cpp11
-rwxr-xr-xcpp/test/Ice/custom/.depend.mak9
-rw-r--r--cpp/test/Ice/custom/Client.cpp13
-rw-r--r--cpp/test/Ice/custom/Collocated.cpp13
-rw-r--r--cpp/test/Ice/custom/Server.cpp15
-rw-r--r--cpp/test/Ice/custom/ServerAMD.cpp17
-rwxr-xr-xcpp/test/Ice/defaultServant/.depend.mak3
-rw-r--r--cpp/test/Ice/defaultServant/Client.cpp11
-rwxr-xr-xcpp/test/Ice/defaultValue/.depend.mak2
-rwxr-xr-xcpp/test/Ice/dispatcher/.depend.mak5
-rw-r--r--cpp/test/Ice/dispatcher/Client.cpp13
-rw-r--r--cpp/test/Ice/dispatcher/Collocated.cpp17
-rw-r--r--cpp/test/Ice/dispatcher/Server.cpp15
-rwxr-xr-xcpp/test/Ice/echo/.depend.mak2
-rwxr-xr-xcpp/test/Ice/enums/.depend.mak4
-rw-r--r--cpp/test/Ice/enums/Client.cpp11
-rw-r--r--cpp/test/Ice/enums/Server.cpp11
-rwxr-xr-xcpp/test/Ice/exceptions/.depend.mak7
-rw-r--r--cpp/test/Ice/exceptions/Client.cpp11
-rw-r--r--cpp/test/Ice/exceptions/Collocated.cpp11
-rw-r--r--cpp/test/Ice/exceptions/Server.cpp11
-rw-r--r--cpp/test/Ice/exceptions/ServerAMD.cpp11
-rwxr-xr-xcpp/test/Ice/facets/.depend.mak5
-rw-r--r--cpp/test/Ice/facets/Client.cpp11
-rw-r--r--cpp/test/Ice/facets/Collocated.cpp11
-rw-r--r--cpp/test/Ice/facets/Server.cpp11
-rwxr-xr-xcpp/test/Ice/faultTolerance/.depend.mak4
-rw-r--r--cpp/test/Ice/faultTolerance/Client.cpp11
-rw-r--r--cpp/test/Ice/faultTolerance/Server.cpp11
-rwxr-xr-xcpp/test/Ice/gc/.depend.mak1
-rw-r--r--cpp/test/Ice/gc/Client.cpp15
-rwxr-xr-xcpp/test/Ice/hash/.depend.mak1
-rw-r--r--cpp/test/Ice/hash/Client.cpp11
-rwxr-xr-xcpp/test/Ice/hold/.depend.mak4
-rw-r--r--cpp/test/Ice/hold/Client.cpp11
-rw-r--r--cpp/test/Ice/hold/Server.cpp23
-rwxr-xr-xcpp/test/Ice/info/.depend.mak4
-rw-r--r--cpp/test/Ice/info/Client.cpp11
-rw-r--r--cpp/test/Ice/info/Server.cpp11
-rwxr-xr-xcpp/test/Ice/inheritance/.depend.mak5
-rw-r--r--cpp/test/Ice/inheritance/Client.cpp11
-rw-r--r--cpp/test/Ice/inheritance/Collocated.cpp13
-rw-r--r--cpp/test/Ice/inheritance/Server.cpp11
-rwxr-xr-xcpp/test/Ice/interceptor/.depend.mak5
-rw-r--r--cpp/test/Ice/interceptor/Client.cpp11
-rwxr-xr-xcpp/test/Ice/invoke/.depend.mak4
-rw-r--r--cpp/test/Ice/invoke/Client.cpp13
-rw-r--r--cpp/test/Ice/invoke/Server.cpp15
-rwxr-xr-xcpp/test/Ice/location/.depend.mak5
-rw-r--r--cpp/test/Ice/location/Client.cpp11
-rw-r--r--cpp/test/Ice/location/Server.cpp13
-rwxr-xr-xcpp/test/Ice/logger/.depend.mak4
-rw-r--r--cpp/test/Ice/logger/Client1.cpp15
-rw-r--r--cpp/test/Ice/logger/Client2.cpp13
-rw-r--r--cpp/test/Ice/logger/Client3.cpp11
-rw-r--r--cpp/test/Ice/logger/Client4.cpp13
-rwxr-xr-xcpp/test/Ice/metrics/.depend.mak7
-rw-r--r--cpp/test/Ice/metrics/Client.cpp11
-rw-r--r--cpp/test/Ice/metrics/Collocated.cpp11
-rw-r--r--cpp/test/Ice/metrics/Server.cpp11
-rw-r--r--cpp/test/Ice/metrics/ServerAMD.cpp11
-rwxr-xr-xcpp/test/Ice/networkProxy/.depend.mak3
-rw-r--r--cpp/test/Ice/networkProxy/Client.cpp11
-rw-r--r--cpp/test/Ice/networkProxy/Server.cpp13
-rwxr-xr-xcpp/test/Ice/objects/.depend.mak5
-rw-r--r--cpp/test/Ice/objects/Client.cpp11
-rw-r--r--cpp/test/Ice/objects/Collocated.cpp11
-rw-r--r--cpp/test/Ice/objects/Server.cpp11
-rwxr-xr-xcpp/test/Ice/operations/.depend.mak13
-rw-r--r--cpp/test/Ice/operations/Client.cpp11
-rw-r--r--cpp/test/Ice/operations/Collocated.cpp11
-rw-r--r--cpp/test/Ice/operations/Server.cpp11
-rw-r--r--cpp/test/Ice/operations/ServerAMD.cpp11
-rwxr-xr-xcpp/test/Ice/optional/.depend.mak8
-rw-r--r--cpp/test/Ice/optional/Client.cpp11
-rw-r--r--cpp/test/Ice/optional/Server.cpp11
-rw-r--r--cpp/test/Ice/optional/ServerAMD.cpp11
-rwxr-xr-xcpp/test/Ice/plugin/.depend.mak2
-rwxr-xr-xcpp/test/Ice/properties/.depend.mak1
-rw-r--r--cpp/test/Ice/properties/Client.cpp23
-rwxr-xr-xcpp/test/Ice/proxy/.depend.mak7
-rw-r--r--cpp/test/Ice/proxy/Client.cpp11
-rw-r--r--cpp/test/Ice/proxy/Collocated.cpp11
-rw-r--r--cpp/test/Ice/proxy/Server.cpp11
-rw-r--r--cpp/test/Ice/proxy/ServerAMD.cpp11
-rwxr-xr-xcpp/test/Ice/retry/.depend.mak6
-rw-r--r--cpp/test/Ice/retry/Client.cpp11
-rw-r--r--cpp/test/Ice/retry/Collocated.cpp13
-rw-r--r--cpp/test/Ice/retry/Server.cpp11
-rwxr-xr-xcpp/test/Ice/servantLocator/.depend.mak8
-rw-r--r--cpp/test/Ice/servantLocator/Client.cpp11
-rw-r--r--cpp/test/Ice/servantLocator/Collocated.cpp13
-rw-r--r--cpp/test/Ice/servantLocator/Server.cpp15
-rw-r--r--cpp/test/Ice/servantLocator/ServerAMD.cpp13
-rwxr-xr-xcpp/test/Ice/services/.depend.mak2
-rw-r--r--cpp/test/Ice/services/Client.cpp11
-rwxr-xr-xcpp/test/Ice/slicing/exceptions/.depend.mak6
-rw-r--r--cpp/test/Ice/slicing/exceptions/Client.cpp11
-rw-r--r--cpp/test/Ice/slicing/exceptions/Server.cpp11
-rw-r--r--cpp/test/Ice/slicing/exceptions/ServerAMD.cpp11
-rwxr-xr-xcpp/test/Ice/slicing/objects/.depend.mak6
-rw-r--r--cpp/test/Ice/slicing/objects/Client.cpp11
-rw-r--r--cpp/test/Ice/slicing/objects/Server.cpp11
-rw-r--r--cpp/test/Ice/slicing/objects/ServerAMD.cpp11
-rwxr-xr-xcpp/test/Ice/stream/.depend.mak1
-rw-r--r--cpp/test/Ice/stream/Client.cpp11
-rwxr-xr-xcpp/test/Ice/stringConverter/.depend.mak2
-rw-r--r--cpp/test/Ice/stringConverter/Client.cpp17
-rw-r--r--cpp/test/Ice/stringConverter/Server.cpp17
-rwxr-xr-xcpp/test/Ice/threadPoolPriority/.depend.mak5
-rw-r--r--cpp/test/Ice/threadPoolPriority/Client.cpp11
-rw-r--r--cpp/test/Ice/threadPoolPriority/Server.cpp11
-rw-r--r--cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp11
-rwxr-xr-xcpp/test/Ice/timeout/.depend.mak4
-rw-r--r--cpp/test/Ice/timeout/Client.cpp13
-rw-r--r--cpp/test/Ice/timeout/Server.cpp11
-rwxr-xr-xcpp/test/Ice/udp/.depend.mak4
-rw-r--r--cpp/test/Ice/udp/Client.cpp11
-rw-r--r--cpp/test/Ice/udp/Server.cpp11
-rwxr-xr-xcpp/test/IceBox/admin/.depend.mak4
-rwxr-xr-xcpp/test/IceBox/configuration/.depend.mak4
-rwxr-xr-xcpp/test/IceDiscovery/simple/.depend.mak4
-rw-r--r--cpp/test/IceDiscovery/simple/Client.cpp17
-rw-r--r--cpp/test/IceDiscovery/simple/Makefile2
-rw-r--r--cpp/test/IceDiscovery/simple/Makefile.mak3
-rw-r--r--cpp/test/IceDiscovery/simple/Server.cpp14
-rwxr-xr-xcpp/test/IceDiscovery/simple/run.py7
-rwxr-xr-xcpp/test/IceGrid/activation/.depend.mak4
-rwxr-xr-xcpp/test/IceGrid/admin/.depend.mak1
-rwxr-xr-xcpp/test/IceGrid/allocation/.depend.mak5
-rwxr-xr-xcpp/test/IceGrid/deployer/.depend.mak5
-rwxr-xr-xcpp/test/IceGrid/distribution/.depend.mak4
-rwxr-xr-xcpp/test/IceGrid/noRestartUpdate/.depend.mak5
-rwxr-xr-xcpp/test/IceGrid/replicaGroup/.depend.mak5
-rwxr-xr-xcpp/test/IceGrid/replication/.depend.mak4
-rwxr-xr-xcpp/test/IceGrid/session/.depend.mak4
-rwxr-xr-xcpp/test/IceGrid/simple/.depend.mak4
-rw-r--r--cpp/test/IceGrid/simple/AllTests.cpp9
-rw-r--r--cpp/test/IceGrid/simple/Makefile2
-rw-r--r--cpp/test/IceGrid/simple/Makefile.mak2
-rwxr-xr-xcpp/test/IceGrid/update/.depend.mak4
-rwxr-xr-xcpp/test/IceSSL/configuration/.depend.mak4
-rw-r--r--cpp/test/IceSSL/configuration/AllTests.cpp5
-rw-r--r--cpp/test/IceSSL/configuration/Client.cpp7
-rwxr-xr-xcpp/test/IceStorm/federation/.depend.mak2
-rwxr-xr-xcpp/test/IceStorm/federation2/.depend.mak2
-rwxr-xr-xcpp/test/IceStorm/rep1/.depend.mak3
-rwxr-xr-xcpp/test/IceStorm/repgrid/.depend.mak1
-rwxr-xr-xcpp/test/IceStorm/repstress/.depend.mak3
-rwxr-xr-xcpp/test/IceStorm/single/.depend.mak2
-rwxr-xr-xcpp/test/IceStorm/stress/.depend.mak2
-rwxr-xr-xcpp/test/Slice/keyword/.depend.mak1
-rwxr-xr-xcpp/test/Slice/macros/.depend.mak1
-rwxr-xr-xcpp/test/Slice/structure/.depend.mak1
237 files changed, 911 insertions, 1325 deletions
diff --git a/cpp/include/Ice/.headers b/cpp/include/Ice/.headers
index 47a6188f281..b75f9b51670 100644
--- a/cpp/include/Ice/.headers
+++ b/cpp/include/Ice/.headers
@@ -84,6 +84,7 @@ SDK_HEADERS = \
$(SDK_INCLUDE_PATH)\$(INCLUDE_DIR)\ProxyFactoryF.h \
$(SDK_INCLUDE_PATH)\$(INCLUDE_DIR)\ProxyHandle.h \
$(SDK_INCLUDE_PATH)\$(INCLUDE_DIR)\ReferenceF.h \
+ $(SDK_INCLUDE_PATH)\$(INCLUDE_DIR)\RegisterPlugins.h \
$(SDK_INCLUDE_PATH)\$(INCLUDE_DIR)\RemoteLogger.h \
$(SDK_INCLUDE_PATH)\$(INCLUDE_DIR)\RequestHandlerF.h \
$(SDK_INCLUDE_PATH)\$(INCLUDE_DIR)\ResponseHandlerF.h \
diff --git a/cpp/include/Ice/Ice.h b/cpp/include/Ice/Ice.h
index 18c26e9039e..2f1850f3790 100644
--- a/cpp/include/Ice/Ice.h
+++ b/cpp/include/Ice/Ice.h
@@ -50,6 +50,7 @@
#if !defined(ICE_OS_WINRT) && (!defined(__APPLE__) || TARGET_OS_IPHONE == 0)
# include <Ice/Service.h>
#endif
+#include <Ice/RegisterPlugins.h>
#include <IceUtil/PopDisableWarnings.h>
#endif
diff --git a/cpp/include/Ice/RegisterPlugins.h b/cpp/include/Ice/RegisterPlugins.h
new file mode 100644
index 00000000000..1f38a7fd51a
--- /dev/null
+++ b/cpp/include/Ice/RegisterPlugins.h
@@ -0,0 +1,55 @@
+// **********************************************************************
+//
+// Copyright (c) 2003-2015 ZeroC, Inc. All rights reserved.
+//
+// This copy of Ice is licensed to you under the terms described in the
+// ICE_LICENSE file included in this distribution.
+//
+// **********************************************************************
+
+#ifndef ICE_REGISTER_PLUGINS_H
+#define ICE_REGISTER_PLUGINS_H
+
+#include <Ice/Config.h>
+
+//
+// Register functions for Ice plugins are declared here.
+//
+// These functions can be used to explicitly link with a plugin rather
+// thanrelying on the loading of the plugin at runtime. The application
+// must call the register function before initializing the communicator.
+//
+
+namespace Ice
+{
+
+#if defined(ICE_STATIC_LIBS)
+# define ICE_PLUGIN_REGISTER_DECLSPEC_IMPORT /**/
+#else
+# define ICE_PLUGIN_REGISTER_DECLSPEC_IMPORT ICE_DECLSPEC_IMPORT
+#endif
+
+//
+// Checking for the API_EXPORTS macro is necessary to prevent
+// inconsistent DLL linkage errors on Windows.
+//
+
+#ifndef ICE_API_EXPORTS
+ICE_PLUGIN_REGISTER_DECLSPEC_IMPORT void registerIceStringConverter(bool = true);
+#endif
+
+#ifndef ICE_SSL_API_EXPORTS
+ICE_PLUGIN_REGISTER_DECLSPEC_IMPORT void registerIceSSL(bool = true);
+#endif
+
+#ifndef ICE_DISCOVERY_API_EXPORTS
+ICE_PLUGIN_REGISTER_DECLSPEC_IMPORT void registerIceDiscovery(bool = true);
+#endif
+
+#ifndef ICE_LOCATOR_DISCOVERY_API_EXPORTS
+ICE_PLUGIN_REGISTER_DECLSPEC_IMPORT void registerIceLocatorDiscovery(bool = true);
+#endif
+
+}
+
+#endif
diff --git a/cpp/src/Freeze/.depend.mak b/cpp/src/Freeze/.depend.mak
index 372299c5308..1ee75d15f30 100755
--- a/cpp/src/Freeze/.depend.mak
+++ b/cpp/src/Freeze/.depend.mak
@@ -191,6 +191,7 @@ BackgroundSaveEvictorI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\Freeze.h" \
"$(includedir)\Freeze\Initialize.h" \
"$(includedir)\Freeze\EvictorF.h" \
@@ -210,6 +211,8 @@ BackgroundSaveEvictorI.obj: \
"ObjectStore.h" \
"$(includedir)\Freeze\EvictorStorage.h" \
"TransactionI.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"EvictorIteratorI.h" \
"SharedDbEnv.h" \
"..\..\src\IceUtil\FileUtil.h" \
@@ -339,6 +342,7 @@ Catalog.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -468,6 +472,7 @@ CatalogIndexList.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -597,11 +602,14 @@ ConnectionI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
"$(includedir)\Freeze\DB.h" \
"TransactionI.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"SharedDbEnv.h" \
"$(includedir)\Freeze\Map.h" \
"$(includedir)\Freeze\Exception.h" \
@@ -736,6 +744,7 @@ EvictorI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\Freeze.h" \
"$(includedir)\Freeze\Initialize.h" \
"$(includedir)\Freeze\EvictorF.h" \
@@ -755,6 +764,8 @@ EvictorI.obj: \
"ObjectStore.h" \
"$(includedir)\Freeze\EvictorStorage.h" \
"TransactionI.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"EvictorIteratorI.h" \
"SharedDbEnv.h" \
"..\..\src\IceUtil\FileUtil.h" \
@@ -882,6 +893,7 @@ EvictorIteratorI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\Freeze.h" \
"$(includedir)\Freeze\Initialize.h" \
"$(includedir)\Freeze\EvictorF.h" \
@@ -901,6 +913,8 @@ EvictorIteratorI.obj: \
"ObjectStore.h" \
"$(includedir)\Freeze\EvictorStorage.h" \
"TransactionI.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"$(includedir)\IceUtil\Cache.h" \
"$(includedir)\IceUtil\CountDownLatch.h" \
"EvictorI.h" \
@@ -1034,6 +1048,7 @@ Index.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"IndexI.h" \
"EvictorI.h" \
@@ -1061,6 +1076,8 @@ Index.obj: \
"ObjectStore.h" \
"$(includedir)\Freeze\EvictorStorage.h" \
"TransactionI.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"EvictorIteratorI.h" \
"SharedDbEnv.h" \
"..\..\src\IceUtil\FileUtil.h" \
@@ -1186,6 +1203,7 @@ IndexI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\Index.h" \
"$(includedir)\Freeze\DB.h" \
"EvictorI.h" \
@@ -1213,6 +1231,8 @@ IndexI.obj: \
"ObjectStore.h" \
"$(includedir)\Freeze\EvictorStorage.h" \
"TransactionI.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"EvictorIteratorI.h" \
"SharedDbEnv.h" \
"..\..\src\IceUtil\FileUtil.h" \
@@ -1222,6 +1242,8 @@ MapDb.obj: \
MapDb.cpp \
"MapDb.h" \
"$(includedir)\IceUtil\Config.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"ConnectionI.h" \
"$(includedir)\Freeze\Connection.h" \
"$(includedir)\IceUtil\PushDisableWarnings.h" \
@@ -1343,6 +1365,7 @@ MapDb.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -1479,6 +1502,7 @@ MapI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -1489,6 +1513,8 @@ MapI.obj: \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
"TransactionI.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"SharedDbEnv.h" \
"..\..\src\IceUtil\FileUtil.h" \
"MapDb.h" \
@@ -1620,11 +1646,14 @@ ObjectStore.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\EvictorStorage.h" \
"$(includedir)\Freeze\Index.h" \
"TransactionI.h" \
"$(includedir)\Freeze\Transaction.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"$(includedir)\IceUtil\Cache.h" \
"$(includedir)\IceUtil\CountDownLatch.h" \
"EvictorI.h" \
@@ -1775,11 +1804,14 @@ SharedDbEnv.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
"$(includedir)\Freeze\Transaction.h" \
"..\..\src\IceUtil\FileUtil.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"Util.h" \
"MapDb.h" \
"ConnectionI.h" \
@@ -1932,6 +1964,7 @@ TransactionalEvictorContext.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\TransactionalEvictor.h" \
"$(includedir)\Freeze\Evictor.h" \
"$(includedir)\Freeze\Exception.h" \
@@ -1959,6 +1992,8 @@ TransactionalEvictorContext.obj: \
"$(includedir)\Freeze\CatalogData.h" \
"ObjectStore.h" \
"TransactionI.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"EvictorIteratorI.h" \
"SharedDbEnv.h" \
"..\..\src\IceUtil\FileUtil.h" \
@@ -2095,6 +2130,7 @@ TransactionalEvictorI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\Freeze.h" \
"$(includedir)\Freeze\Initialize.h" \
"$(includedir)\Freeze\EvictorF.h" \
@@ -2114,6 +2150,8 @@ TransactionalEvictorI.obj: \
"ObjectStore.h" \
"$(includedir)\Freeze\EvictorStorage.h" \
"TransactionI.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"EvictorIteratorI.h" \
"SharedDbEnv.h" \
"..\..\src\IceUtil\FileUtil.h" \
@@ -2178,6 +2216,8 @@ TransactionI.obj: \
"$(includedir)\IceUtil\UndefSysMacros.h" \
"$(includedir)\IceUtil\PopDisableWarnings.h" \
"$(includedir)\Freeze\Transaction.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"ConnectionI.h" \
"$(includedir)\Freeze\Connection.h" \
"$(includedir)\Ice\Version.h" \
@@ -2276,6 +2316,7 @@ TransactionI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -2406,7 +2447,10 @@ Util.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
"$(includedir)\Freeze\Exception.h" \
BackgroundSaveEvictor.obj: \
diff --git a/cpp/src/FreezeScript/.depend.mak b/cpp/src/FreezeScript/.depend.mak
index 71532fcdd39..f77623aef6c 100755
--- a/cpp/src/FreezeScript/.depend.mak
+++ b/cpp/src/FreezeScript/.depend.mak
@@ -121,6 +121,7 @@ AssignVisitor.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
"Util.h" \
@@ -248,6 +249,7 @@ Data.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
"Util.h" \
@@ -455,6 +457,7 @@ Functions.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
"Util.h" \
@@ -590,6 +593,7 @@ Parser.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
"GrammarUtil.h" \
@@ -716,6 +720,7 @@ Print.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
"Util.h" \
@@ -848,6 +853,7 @@ Util.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -857,6 +863,8 @@ Util.obj: \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
"$(includedir)\Slice\Preprocessor.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
Grammar.obj: \
Grammar.cpp \
@@ -981,6 +989,7 @@ Grammar.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
@@ -1108,6 +1117,7 @@ Scanner.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
"Grammar.h" \
@@ -1313,6 +1323,7 @@ TransformVisitor.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
"Util.h" \
@@ -1440,6 +1451,7 @@ Transformer.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"$(includedir)\Freeze\Connection.h" \
"$(includedir)\Freeze\Transaction.h" \
@@ -1463,6 +1475,8 @@ Transformer.obj: \
"$(includedir)\Freeze\Index.h" \
"..\..\src\IceXML\Parser.h" \
"$(includedir)\IceUtil\InputUtil.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
transformdb.obj: \
transformdb.cpp \
@@ -1585,6 +1599,7 @@ transformdb.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"$(includedir)\Freeze\Connection.h" \
"$(includedir)\Freeze\Transaction.h" \
@@ -1606,6 +1621,8 @@ transformdb.obj: \
"$(includedir)\IceUtil\Options.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"..\..\src\IceUtil\FileUtil.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
DumpDescriptors.obj: \
DumpDescriptors.cpp \
@@ -1730,6 +1747,7 @@ DumpDescriptors.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
"..\..\src\IceXML\Parser.h" \
@@ -1740,6 +1758,8 @@ DumpDescriptors.obj: \
"Util.h" \
"$(includedir)\Freeze\CatalogData.h" \
"$(includedir)\IceUtil\InputUtil.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
DumpDB.obj: \
DumpDB.cpp \
@@ -1864,6 +1884,7 @@ DumpDB.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Slice\Parser.h" \
"Error.h" \
"..\..\src\IceXML\Parser.h" \
@@ -1881,3 +1902,5 @@ DumpDB.obj: \
"$(includedir)\IceUtil\Options.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"..\..\src\IceUtil\FileUtil.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db_cxx.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\berkeley.db.v140\build\native\include\db.h" \
diff --git a/cpp/src/Glacier2/.depend.mak b/cpp/src/Glacier2/.depend.mak
index cd5f7f35adc..dbbebc99a67 100755
--- a/cpp/src/Glacier2/.depend.mak
+++ b/cpp/src/Glacier2/.depend.mak
@@ -130,6 +130,7 @@ Blobject.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"RequestQueue.h" \
"Instrumentation.h" \
"Instance.h" \
@@ -264,6 +265,7 @@ ClientBlobject.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"RequestQueue.h" \
"Instrumentation.h" \
"Instance.h" \
@@ -498,6 +500,7 @@ FilterManager.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Instrumentation.h" \
"ProxyVerifier.h" \
"SessionRouterI.h" \
@@ -633,6 +636,7 @@ Glacier2Router.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Instance.h" \
"RequestQueue.h" \
"Instrumentation.h" \
@@ -771,6 +775,7 @@ Instance.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\PermissionsVerifierF.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -1017,6 +1022,7 @@ ProxyVerifier.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
RequestQueue.obj: \
RequestQueue.cpp \
@@ -1139,6 +1145,7 @@ RequestQueue.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Instrumentation.h" \
"Instance.h" \
"ProxyVerifier.h" \
@@ -1274,6 +1281,7 @@ RouterI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Instrumentation.h" \
"ProxyVerifier.h" \
"SessionRouterI.h" \
@@ -1411,6 +1419,7 @@ RoutingTable.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ProxyVerifier.h" \
"Instrumentation.h" \
@@ -1536,6 +1545,7 @@ ServerBlobject.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"RequestQueue.h" \
"Instrumentation.h" \
"Instance.h" \
@@ -1669,6 +1679,7 @@ SessionRouterI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\PermissionsVerifierF.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
diff --git a/cpp/src/Glacier2CryptPermissionsVerifier/.depend.mak b/cpp/src/Glacier2CryptPermissionsVerifier/.depend.mak
index 0c7c501d970..04379acb469 100755
--- a/cpp/src/Glacier2CryptPermissionsVerifier/.depend.mak
+++ b/cpp/src/Glacier2CryptPermissionsVerifier/.depend.mak
@@ -129,6 +129,7 @@ CryptPermissionsVerifierI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"..\..\src\IceUtil\FileUtil.h" \
"$(includedir)\IceUtil\StringUtil.h" \
"$(includedir)\IceUtil\InputUtil.h" \
diff --git a/cpp/src/Glacier2Lib/.depend.mak b/cpp/src/Glacier2Lib/.depend.mak
index b5ed5f1053b..86d87da9935 100755
--- a/cpp/src/Glacier2Lib/.depend.mak
+++ b/cpp/src/Glacier2Lib/.depend.mak
@@ -155,6 +155,7 @@ Application.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
"$(includedir)\Glacier2\Config.h" \
@@ -293,6 +294,7 @@ NullPermissionsVerifier.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
SessionHelper.obj: \
SessionHelper.cpp \
@@ -415,6 +417,7 @@ SessionHelper.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
"$(includedir)\Glacier2\Config.h" \
diff --git a/cpp/src/Glacier2Lib/winrt/.depend.mak b/cpp/src/Glacier2Lib/winrt/.depend.mak
index c894b4371e2..9eaf8985ee2 100755
--- a/cpp/src/Glacier2Lib/winrt/.depend.mak
+++ b/cpp/src/Glacier2Lib/winrt/.depend.mak
@@ -488,6 +488,7 @@ $(ARCH)\$(CONFIG)\SessionHelper.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
"$(includedir)\Glacier2\Config.h" \
diff --git a/cpp/src/Ice/.depend.mak b/cpp/src/Ice/.depend.mak
index 8da2ec3bf1f..8c3320a48f5 100755
--- a/cpp/src/Ice/.depend.mak
+++ b/cpp/src/Ice/.depend.mak
@@ -501,6 +501,7 @@ Application.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"LoggerI.h" \
"..\..\src\IceUtil\FileUtil.h" \
"$(includedir)\IceUtil\CtrlCHandler.h" \
@@ -1462,6 +1463,7 @@ ConnectionI.obj: \
"BatchRequestQueue.h" \
"SharedContext.h" \
"ProxyFactory.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\bzip2.v140\build\native\include\bzlib.h" \
ConnectionRequestHandler.obj: \
ConnectionRequestHandler.cpp \
@@ -1814,6 +1816,7 @@ DefaultsAndOverrides.obj: \
DeprecatedStringConverter.obj: \
DeprecatedStringConverter.cpp \
+ "$(includedir)\IceUtil\DisableWarnings.h" \
"$(includedir)\Ice\DeprecatedStringConverter.h" \
"$(includedir)\Ice\Config.h" \
"$(includedir)\IceUtil\Config.h" \
@@ -3205,7 +3208,7 @@ Instance.obj: \
"$(includedir)\Ice\MetricsAdminI.h" \
"$(includedir)\Ice\MetricsFunctional.h" \
"LoggerAdminI.h" \
- "RegisterPlugins.h" \
+ "RegisterPluginsInit.h" \
"$(includedir)\IceUtil\UUID.h" \
InstrumentationI.obj: \
@@ -6185,9 +6188,9 @@ ReferenceFactory.obj: \
"PropertyNames.h" \
"$(includedir)\IceUtil\StringUtil.h" \
-RegisterPlugins.obj: \
- RegisterPlugins.cpp \
- "RegisterPlugins.h" \
+RegisterPluginsInit.obj: \
+ RegisterPluginsInit.cpp \
+ "RegisterPluginsInit.h" \
"$(includedir)\Ice\CommunicatorF.h" \
"$(includedir)\IceUtil\PushDisableWarnings.h" \
"$(includedir)\Ice\ProxyF.h" \
@@ -7049,6 +7052,7 @@ Service.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"LoggerI.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
@@ -9411,6 +9415,7 @@ DLLMain.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
BuiltinSequences.obj: \
BuiltinSequences.cpp \
diff --git a/cpp/src/Ice/Initialize.cpp b/cpp/src/Ice/Initialize.cpp
index 655a37920de..bc29df15d75 100644
--- a/cpp/src/Ice/Initialize.cpp
+++ b/cpp/src/Ice/Initialize.cpp
@@ -40,6 +40,27 @@ makePair(const vector<Byte>& v)
}
}
+IceUtil::Mutex* globalMutex = 0;
+Ice::LoggerPtr processLogger;
+
+class Init
+{
+public:
+
+ Init()
+ {
+ globalMutex = new IceUtil::Mutex;
+ }
+
+ ~Init()
+ {
+ delete globalMutex;
+ globalMutex = 0;
+ }
+};
+
+Init init;
+
}
StringSeq
@@ -303,36 +324,10 @@ Ice::createOutputStream(const CommunicatorPtr& communicator, const EncodingVersi
return new OutputStreamI(communicator, v);
}
-static IceUtil::Mutex* processLoggerMutex = 0;
-static Ice::LoggerPtr processLogger;
-
-namespace
-{
-
-class Init
-{
-public:
-
- Init()
- {
- processLoggerMutex = new IceUtil::Mutex;
- }
-
- ~Init()
- {
- delete processLoggerMutex;
- processLoggerMutex = 0;
- }
-};
-
-Init init;
-
-}
-
LoggerPtr
Ice::getProcessLogger()
{
- IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(processLoggerMutex);
+ IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(globalMutex);
if(processLogger == 0)
{
@@ -347,13 +342,14 @@ Ice::getProcessLogger()
void
Ice::setProcessLogger(const LoggerPtr& logger)
{
- IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(processLoggerMutex);
- processLogger = logger;
+ IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(globalMutex);
+ processLogger = logger;
}
void
Ice::registerPluginFactory(const std::string& name, PLUGIN_FACTORY factory, bool loadOnInitialize)
{
+ IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(globalMutex);
PluginManagerI::registerPluginFactory(name, factory, loadOnInitialize);
}
diff --git a/cpp/src/Ice/Instance.cpp b/cpp/src/Ice/Instance.cpp
index 72455275be9..4b3590c01de 100644
--- a/cpp/src/Ice/Instance.cpp
+++ b/cpp/src/Ice/Instance.cpp
@@ -40,7 +40,7 @@
#include <Ice/InstrumentationI.h>
#include <Ice/ProtocolInstance.h>
#include <Ice/LoggerAdminI.h>
-#include <Ice/RegisterPlugins.h>
+#include <Ice/RegisterPluginsInit.h>
#include <Ice/ObserverHelper.h>
#include <IceUtil/StringUtil.h>
diff --git a/cpp/src/Ice/Makefile b/cpp/src/Ice/Makefile
index 6ba29354946..de6f29a4b6f 100644
--- a/cpp/src/Ice/Makefile
+++ b/cpp/src/Ice/Makefile
@@ -117,7 +117,7 @@ OBJS = Acceptor.o \
ProxyFactory.o \
Reference.o \
ReferenceFactory.o \
- RegisterPlugins.o \
+ RegisterPluginsInit.o \
RequestHandler.o \
RequestHandlerFactory.o \
ResponseHandler.o \
diff --git a/cpp/src/Ice/Makefile.mak b/cpp/src/Ice/Makefile.mak
index 7be98f08be6..bdae62218d4 100644
--- a/cpp/src/Ice/Makefile.mak
+++ b/cpp/src/Ice/Makefile.mak
@@ -119,7 +119,7 @@ OBJS = .\Acceptor.obj \
.\ProxyFactory.obj \
.\Reference.obj \
.\ReferenceFactory.obj \
- .\RegisterPlugins.obj \
+ .\RegisterPluginsInit.obj \
.\RequestHandler.obj \
.\RequestHandlerFactory.obj \
.\ResponseHandler.obj \
diff --git a/cpp/src/Ice/RegisterPlugins.cpp b/cpp/src/Ice/RegisterPluginsInit.cpp
index 155628c627b..870084b80a3 100644
--- a/cpp/src/Ice/RegisterPlugins.cpp
+++ b/cpp/src/Ice/RegisterPluginsInit.cpp
@@ -7,7 +7,7 @@
//
// **********************************************************************
-#include <Ice/RegisterPlugins.h>
+#include <Ice/RegisterPluginsInit.h>
#include <Ice/CommunicatorF.h>
#include <Ice/Initialize.h>
diff --git a/cpp/src/Ice/RegisterPlugins.h b/cpp/src/Ice/RegisterPluginsInit.h
index 8e1005368f2..62898f6bfdb 100644
--- a/cpp/src/Ice/RegisterPlugins.h
+++ b/cpp/src/Ice/RegisterPluginsInit.h
@@ -7,8 +7,8 @@
//
// **********************************************************************
-#ifndef ICE_REGISTER_PLUGINS_H
-#define ICE_REGISTER_PLUGINS_H
+#ifndef ICE_REGISTER_PLUGINS_INIT_H
+#define ICE_REGISTER_PLUGINS_INIT_H
namespace IceInternal
{
diff --git a/cpp/src/Ice/StringConverterPlugin.cpp b/cpp/src/Ice/StringConverterPlugin.cpp
index 2c81e800234..84775e5ad80 100644
--- a/cpp/src/Ice/StringConverterPlugin.cpp
+++ b/cpp/src/Ice/StringConverterPlugin.cpp
@@ -63,7 +63,7 @@ createStringConverter(const CommunicatorPtr& communicator, const string& name, c
return 0;
}
}
-
+
if(cp == -1)
{
Error out(communicator->getLogger());
@@ -100,7 +100,7 @@ createStringConverter(const CommunicatorPtr& communicator, const string& name, c
return 0;
}
}
-
+
switch(iconvArgs.size())
{
case 0:
@@ -125,7 +125,7 @@ createStringConverter(const CommunicatorPtr& communicator, const string& name, c
}
}
-#endif
+#endif
return new StringConverterPlugin(communicator, stringConverter, wstringConverter);
}
@@ -142,4 +142,16 @@ createStringConverter(const CommunicatorPtr& communicator, const string& name, c
return 0;
}
}
+
+}
+
+namespace Ice
+{
+
+ICE_API void
+registerIceStringConverter(bool loadOnInitialize)
+{
+ Ice::registerPluginFactory("IceStringConverter", createStringConverter, loadOnInitialize);
+}
+
}
diff --git a/cpp/src/Ice/winrt/.depend.mak b/cpp/src/Ice/winrt/.depend.mak
index 0fb809c9414..6ee2f1ea6b7 100755
--- a/cpp/src/Ice/winrt/.depend.mak
+++ b/cpp/src/Ice/winrt/.depend.mak
@@ -1969,6 +1969,7 @@ $(ARCH)\$(CONFIG)\DefaultsAndOverrides.obj: \
$(ARCH)\$(CONFIG)\DeprecatedStringConverter.obj: \
..\DeprecatedStringConverter.cpp \
+ "$(includedir)\IceUtil\DisableWarnings.h" \
"$(includedir)\Ice\DeprecatedStringConverter.h" \
"$(includedir)\Ice\Config.h" \
"$(includedir)\IceUtil\Config.h" \
@@ -3554,7 +3555,7 @@ $(ARCH)\$(CONFIG)\Instance.obj: \
"$(includedir)\Ice\MetricsAdminI.h" \
"$(includedir)\Ice\MetricsFunctional.h" \
"..\..\..\src\Ice\LoggerAdminI.h" \
- "..\..\..\src\Ice\RegisterPlugins.h" \
+ "..\..\..\src\Ice\RegisterPluginsInit.h" \
"$(includedir)\IceUtil\UUID.h" \
$(ARCH)\$(CONFIG)\IPEndpointI.obj: \
@@ -10204,6 +10205,7 @@ $(ARCH)\$(CONFIG)\IceDiscovery\PluginI.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"..\..\..\src\IceDiscovery\PluginI.h" \
"..\..\..\src\IceDiscovery\LookupI.h" \
"IceDiscovery\IceDiscovery.h" \
@@ -10333,11 +10335,12 @@ $(ARCH)\$(CONFIG)\IceLocatorDiscovery\PluginI.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"..\..\..\src\IceLocatorDiscovery\PluginI.h" \
"IceLocatorDiscovery\IceLocatorDiscovery.h" \
-$(ARCH)\$(CONFIG)\RegisterPlugins.obj: \
- RegisterPlugins.cpp \
+$(ARCH)\$(CONFIG)\RegisterPluginsInit.obj: \
+ RegisterPluginsInit.cpp \
"$(includedir)\Ice\Initialize.h" \
"$(includedir)\IceUtil\Timer.h" \
"$(includedir)\IceUtil\Shared.h" \
@@ -10408,7 +10411,7 @@ $(ARCH)\$(CONFIG)\RegisterPlugins.obj: \
"$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\Plugin.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
- "..\..\..\src\Ice\RegisterPlugins.h" \
+ "..\..\..\src\Ice\RegisterPluginsInit.h" \
$(ARCH)\$(CONFIG)\StreamAcceptor.obj: \
StreamAcceptor.cpp \
diff --git a/cpp/src/Ice/winrt/Makefile.mak b/cpp/src/Ice/winrt/Makefile.mak
index 2add295a880..ede42429f6e 100644
--- a/cpp/src/Ice/winrt/Makefile.mak
+++ b/cpp/src/Ice/winrt/Makefile.mak
@@ -128,7 +128,7 @@ OBJS = $(ARCH)\$(CONFIG)\Acceptor.obj \
$(ARCH)\$(CONFIG)\IceDiscovery\PluginI.obj \
$(ARCH)\$(CONFIG)\IceLocatorDiscovery\PluginI.obj
-LOCAL_OBJS = $(ARCH)\$(CONFIG)\RegisterPlugins.obj \
+LOCAL_OBJS = $(ARCH)\$(CONFIG)\RegisterPluginsInit.obj \
$(ARCH)\$(CONFIG)\StreamAcceptor.obj \
$(ARCH)\$(CONFIG)\StreamConnector.obj \
$(ARCH)\$(CONFIG)\StreamEndpointI.obj \
diff --git a/cpp/src/Ice/winrt/RegisterPlugins.cpp b/cpp/src/Ice/winrt/RegisterPluginsInit.cpp
index 12289f028c8..28fcc8b4f2b 100644
--- a/cpp/src/Ice/winrt/RegisterPlugins.cpp
+++ b/cpp/src/Ice/winrt/RegisterPluginsInit.cpp
@@ -8,7 +8,7 @@
// **********************************************************************
#include <Ice/Initialize.h>
-#include <Ice/RegisterPlugins.h>
+#include <Ice/RegisterPluginsInit.h>
using namespace std;
using namespace Ice;
@@ -26,6 +26,17 @@ Plugin* createIceLocatorDiscovery(const CommunicatorPtr&, const string&, const S
}
+namespace Ice
+{
+
+void
+registerIceSSL(bool)
+{
+ // Nothing to do, IceSSL is always registered by the static initializer.
+}
+
+}
+
RegisterPluginsInit::RegisterPluginsInit()
{
registerPluginFactory("IceUDP", createIceUDP, true);
diff --git a/cpp/src/IceBox/.depend.mak b/cpp/src/IceBox/.depend.mak
index 09119269b67..2d4c6b79cb0 100755
--- a/cpp/src/IceBox/.depend.mak
+++ b/cpp/src/IceBox/.depend.mak
@@ -128,6 +128,7 @@ Service.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServiceManagerI.h" \
"$(includedir)\IceBox\IceBox.h" \
"$(includedir)\IceBox\Config.h" \
@@ -256,6 +257,7 @@ ServiceManagerI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Ice\DynamicLibrary.h" \
"$(includedir)\Ice\DynamicLibraryF.h" \
"..\..\src\Ice\Instance.h" \
@@ -399,6 +401,7 @@ Admin.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\Options.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceBox\IceBox.h" \
diff --git a/cpp/src/IceDiscovery/.depend.mak b/cpp/src/IceDiscovery/.depend.mak
index fa86169f100..c198faca95c 100755
--- a/cpp/src/IceDiscovery/.depend.mak
+++ b/cpp/src/IceDiscovery/.depend.mak
@@ -324,6 +324,7 @@ PluginI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"PluginI.h" \
"LookupI.h" \
"IceDiscovery.h" \
diff --git a/cpp/src/IceDiscovery/PluginI.cpp b/cpp/src/IceDiscovery/PluginI.cpp
index 6873cec56b6..e0e1a7f9849 100644
--- a/cpp/src/IceDiscovery/PluginI.cpp
+++ b/cpp/src/IceDiscovery/PluginI.cpp
@@ -39,6 +39,17 @@ createIceDiscovery(const Ice::CommunicatorPtr& communicator, const string&, cons
}
+namespace Ice
+{
+
+ICE_DISCOVERY_API void
+registerIceDiscovery(bool loadOnInitialize)
+{
+ Ice::registerPluginFactory("IceDiscovery", createIceDiscovery, loadOnInitialize);
+}
+
+}
+
PluginI::PluginI(const Ice::CommunicatorPtr& communicator) : _communicator(communicator)
{
}
diff --git a/cpp/src/IceGrid/.depend.mak b/cpp/src/IceGrid/.depend.mak
index 8eec9192265..752acc49a81 100755
--- a/cpp/src/IceGrid/.depend.mak
+++ b/cpp/src/IceGrid/.depend.mak
@@ -149,6 +149,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Parser.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -388,6 +389,7 @@ DescriptorHelper.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"DescriptorHelper.h" \
"$(includedir)\IceUtil\OutputUtil.h" \
"..\..\src\IceXML\Parser.h" \
@@ -526,6 +528,7 @@ DescriptorParser.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"..\..\src\IceXML\Parser.h" \
"..\..\src\IcePatch2Lib\Util.h" \
"$(includedir)\IcePatch2\FileInfo.h" \
@@ -764,6 +767,7 @@ Parser.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"..\..\src\IceXML\Parser.h" \
"Parser.h" \
"$(includedir)\IceGrid\Admin.h" \
@@ -907,6 +911,7 @@ Util.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Util.h" \
"$(includedir)\IceGrid\Descriptor.h" \
"$(includedir)\IceGrid\Config.h" \
@@ -1225,6 +1230,7 @@ Grammar.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Parser.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -1356,6 +1362,7 @@ Scanner.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Parser.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -1488,6 +1495,7 @@ AdminRouter.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
FileCache.obj: \
FileCache.cpp \
@@ -1804,6 +1812,7 @@ SessionManager.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"SessionManager.h" \
"$(includedir)\IceGrid\Query.h" \
"$(includedir)\IceGrid\Exception.h" \
@@ -2022,6 +2031,7 @@ Activator.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Activator.h" \
"Internal.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -2184,6 +2194,7 @@ NodeAdminRouter.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServerI.h" \
"$(includedir)\Freeze\EvictorF.h" \
"Activator.h" \
@@ -2310,6 +2321,7 @@ NodeI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"..\..\src\IcePatch2Lib\Util.h" \
"$(includedir)\IcePatch2\FileInfo.h" \
"$(includedir)\IcePatch2\Config.h" \
@@ -2462,6 +2474,7 @@ NodeSessionManager.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"NodeSessionManager.h" \
"SessionManager.h" \
"$(includedir)\IceGrid\Query.h" \
@@ -2605,6 +2618,7 @@ ServerAdapterI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServerAdapterI.h" \
"Internal.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -2751,6 +2765,7 @@ ServerI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServerI.h" \
"$(includedir)\Freeze\EvictorF.h" \
"Activator.h" \
@@ -2929,6 +2944,7 @@ AdapterCache.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -3057,6 +3073,7 @@ AdminCallbackRouter.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -3186,6 +3203,7 @@ AdminI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"..\..\src\Ice\TraceUtil.h" \
"..\..\src\Ice\TraceLevelsF.h" \
"AdminI.h" \
@@ -3385,6 +3403,7 @@ AdminSessionI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\UUID.h" \
"RegistryI.h" \
"$(includedir)\IceGrid\Registry.h" \
@@ -3592,6 +3611,7 @@ Allocatable.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -3739,6 +3759,7 @@ AllocatableObjectCache.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -3872,6 +3893,7 @@ Database.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -4129,6 +4151,7 @@ IdentityObjectInfoDict.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -4262,6 +4285,7 @@ InternalRegistryI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"RegistryI.h" \
"$(includedir)\IceGrid\Registry.h" \
"$(includedir)\IceGrid\Exception.h" \
@@ -4455,6 +4479,7 @@ LocatorI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"LocatorI.h" \
"Internal.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -4640,6 +4665,7 @@ LocatorRegistryI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"LocatorRegistryI.h" \
"Internal.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -4837,6 +4863,7 @@ NodeCache.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -4976,6 +5003,7 @@ NodeSessionI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"NodeSessionI.h" \
"Internal.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -5174,6 +5202,7 @@ ObjectCache.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -5320,6 +5349,7 @@ PluginFacadeI.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -5492,6 +5522,7 @@ QueryI.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -5649,6 +5680,7 @@ ReapThread.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ReapThread.h" \
RegistryAdminRouter.obj: \
@@ -5775,6 +5807,7 @@ RegistryAdminRouter.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -5947,6 +5980,7 @@ RegistryI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"..\..\src\Ice\Network.h" \
"..\..\src\Ice\NetworkF.h" \
"..\..\src\Ice\NetworkProxyF.h" \
@@ -6279,6 +6313,7 @@ ReplicaSessionI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ReplicaSessionI.h" \
"$(includedir)\IceGrid\Registry.h" \
"$(includedir)\IceGrid\Exception.h" \
@@ -6455,6 +6490,7 @@ ReplicaSessionManager.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ReplicaSessionManager.h" \
"SessionManager.h" \
"$(includedir)\IceGrid\Query.h" \
@@ -6634,6 +6670,7 @@ SerialsDict.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -6788,6 +6825,7 @@ ServerCache.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -6918,6 +6956,7 @@ SessionI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\UUID.h" \
"SessionI.h" \
"ReapThread.h" \
@@ -7109,6 +7148,7 @@ SessionServantManager.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -7242,6 +7282,7 @@ StringAdapterInfoDict.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -7377,6 +7418,7 @@ StringApplicationInfoDict.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -7509,6 +7551,7 @@ Topics.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Topics.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
@@ -7665,6 +7708,7 @@ WellKnownObjectsManager.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -7826,6 +7870,7 @@ IceGridNode.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Activator.h" \
"Internal.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -7990,6 +8035,7 @@ IceGridRegistry.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"RegistryI.h" \
"$(includedir)\IceGrid\Registry.h" \
"$(includedir)\IceGrid\Exception.h" \
diff --git a/cpp/src/IceLocatorDiscovery/.depend.mak b/cpp/src/IceLocatorDiscovery/.depend.mak
index ffec3653307..f1487dcdf54 100755
--- a/cpp/src/IceLocatorDiscovery/.depend.mak
+++ b/cpp/src/IceLocatorDiscovery/.depend.mak
@@ -132,6 +132,7 @@ PluginI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"PluginI.h" \
"IceLocatorDiscovery.h" \
diff --git a/cpp/src/IceLocatorDiscovery/PluginI.cpp b/cpp/src/IceLocatorDiscovery/PluginI.cpp
index 3c3c22ca89e..bf30aa4cf8e 100644
--- a/cpp/src/IceLocatorDiscovery/PluginI.cpp
+++ b/cpp/src/IceLocatorDiscovery/PluginI.cpp
@@ -38,6 +38,17 @@ createIceLocatorDiscovery(const Ice::CommunicatorPtr& communicator, const string
}
+namespace Ice
+{
+
+ICE_LOCATOR_DISCOVERY_API void
+registerIceLocatorDiscovery(bool loadOnInitialize)
+{
+ Ice::registerPluginFactory("IceLocatorDiscovery", createIceLocatorDiscovery, loadOnInitialize);
+}
+
+}
+
namespace
{
diff --git a/cpp/src/IcePatch2/.depend.mak b/cpp/src/IcePatch2/.depend.mak
index 4191acf7cb0..ee0e03890d6 100755
--- a/cpp/src/IcePatch2/.depend.mak
+++ b/cpp/src/IcePatch2/.depend.mak
@@ -124,6 +124,7 @@ FileServerI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IcePatch2\FileInfo.h" \
"$(includedir)\IcePatch2\Config.h" \
"$(includedir)\IcePatch2\FileServer.h" \
@@ -253,6 +254,7 @@ Server.obj: \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"FileServerI.h" \
"..\..\src\IcePatch2Lib\Util.h" \
"$(includedir)\IcePatch2\FileInfo.h" \
@@ -382,6 +384,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"..\..\src\IcePatch2Lib\Util.h" \
"$(includedir)\IcePatch2\FileInfo.h" \
"$(includedir)\IcePatch2\Config.h" \
@@ -513,5 +516,6 @@ Calc.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IcePatch2\FileInfo.h" \
"$(includedir)\IcePatch2\Config.h" \
diff --git a/cpp/src/IcePatch2Lib/.depend.mak b/cpp/src/IcePatch2Lib/.depend.mak
index cb6515d4520..892b2baf31a 100755
--- a/cpp/src/IcePatch2Lib/.depend.mak
+++ b/cpp/src/IcePatch2Lib/.depend.mak
@@ -131,6 +131,7 @@ ClientUtil.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IcePatch2\FileServer.h" \
"$(includedir)\IcePatch2\FileInfo.h" \
"$(includedir)\IcePatch2\Config.h" \
@@ -267,9 +268,11 @@ Util.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IcePatch2\FileInfo.h" \
"$(includedir)\IcePatch2\Config.h" \
"$(includedir)\IcePatch2\FileServer.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\bzip2.v140\build\native\include\bzlib.h" \
FileInfo.obj: \
FileInfo.cpp \
diff --git a/cpp/src/IceSSL/PluginI.cpp b/cpp/src/IceSSL/PluginI.cpp
index 44b5bcecad3..41dbda52c22 100644
--- a/cpp/src/IceSSL/PluginI.cpp
+++ b/cpp/src/IceSSL/PluginI.cpp
@@ -34,6 +34,17 @@ createIceSSL(const CommunicatorPtr& communicator, const string& /*name*/, const
}
+namespace Ice
+{
+
+ICE_SSL_API void
+registerIceSSL(bool loadOnInitialize)
+{
+ Ice::registerPluginFactory("IceSSL", createIceSSL, loadOnInitialize);
+}
+
+}
+
//
// Plugin implementation.
//
diff --git a/cpp/src/IceStorm/.depend.mak b/cpp/src/IceStorm/.depend.mak
index b8083cfe1c5..731b5d71418 100755
--- a/cpp/src/IceStorm/.depend.mak
+++ b/cpp/src/IceStorm/.depend.mak
@@ -236,6 +236,7 @@ Instance.obj: \
"$(includedir)\Ice\NativePropertiesAdmin.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -483,6 +484,7 @@ LLUMap.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -617,6 +619,7 @@ NodeI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Election.h" \
"SubscriberRecord.h" \
"$(includedir)\IceStorm\IceStorm.h" \
@@ -750,6 +753,7 @@ Observers.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -901,6 +905,7 @@ Service.obj: \
"$(includedir)\Ice\NativePropertiesAdmin.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -1078,6 +1083,7 @@ Subscriber.obj: \
"$(includedir)\Ice\NativePropertiesAdmin.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Replica.h" \
"Util.h" \
"$(includedir)\Freeze\Freeze.h" \
@@ -1220,6 +1226,7 @@ SubscriberMap.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -1360,6 +1367,7 @@ TopicI.obj: \
"$(includedir)\Ice\NativePropertiesAdmin.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -1516,6 +1524,7 @@ TopicManagerI.obj: \
"$(includedir)\Ice\NativePropertiesAdmin.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Election.h" \
"SubscriberRecord.h" \
"LLURecord.h" \
@@ -1764,6 +1773,7 @@ TransientTopicI.obj: \
"$(includedir)\Ice\NativePropertiesAdmin.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\Freeze.h" \
"$(includedir)\Freeze\Initialize.h" \
"$(includedir)\Freeze\EvictorF.h" \
@@ -1915,6 +1925,7 @@ TransientTopicManagerI.obj: \
"$(includedir)\Ice\NativePropertiesAdmin.h" \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
Util.obj: \
Util.cpp \
@@ -2037,6 +2048,7 @@ Util.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\Freeze.h" \
"$(includedir)\Freeze\Initialize.h" \
"$(includedir)\Freeze\EvictorF.h" \
@@ -2179,6 +2191,7 @@ V31FormatDB.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -2316,6 +2329,7 @@ V32FormatDB.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -3114,6 +3128,7 @@ Admin.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Parser.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
@@ -3240,6 +3255,7 @@ Parser.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Parser.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
@@ -3369,6 +3385,7 @@ Grammar.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Parser.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
@@ -3495,6 +3512,7 @@ Scanner.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Parser.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
@@ -3623,6 +3641,7 @@ Migrate.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
diff --git a/cpp/src/IceXML/.depend.mak b/cpp/src/IceXML/.depend.mak
index 3d66f0fd053..00495c0e3b2 100755
--- a/cpp/src/IceXML/.depend.mak
+++ b/cpp/src/IceXML/.depend.mak
@@ -8,3 +8,5 @@ Parser.obj: \
"$(includedir)\IceUtil\Handle.h" \
"$(includedir)\IceUtil\Exception.h" \
"..\..\src\IceUtil\FileUtil.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\expat.v140\build\native\include\expat.h" \
+ "C:\Users\benoit\ice\cpp\third-party-packages\expat.v140\build\native\include\expat_external.h" \
diff --git a/cpp/src/iceserviceinstall/.depend.mak b/cpp/src/iceserviceinstall/.depend.mak
index 30cfd1df230..13cdc98eb9c 100755
--- a/cpp/src/iceserviceinstall/.depend.mak
+++ b/cpp/src/iceserviceinstall/.depend.mak
@@ -120,6 +120,7 @@ ServiceInstaller.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -250,6 +251,7 @@ Install.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\Options.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"ServiceInstaller.h" \
diff --git a/cpp/test/Freeze/complex/.depend.mak b/cpp/test/Freeze/complex/.depend.mak
index 1ec40f0e4a9..bee3aa9b9ae 100755
--- a/cpp/test/Freeze/complex/.depend.mak
+++ b/cpp/test/Freeze/complex/.depend.mak
@@ -274,6 +274,7 @@ Scanner.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Parser.h" \
"Complex.h" \
"Grammar.h" \
@@ -473,6 +474,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -623,6 +625,7 @@ ComplexDict.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
diff --git a/cpp/test/Freeze/dbmap/.depend.mak b/cpp/test/Freeze/dbmap/.depend.mak
index 7312782c8ef..34a36b2156c 100755
--- a/cpp/test/Freeze/dbmap/.depend.mak
+++ b/cpp/test/Freeze/dbmap/.depend.mak
@@ -122,6 +122,7 @@ ByteIntMap.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -250,6 +251,7 @@ IntIdentityMap.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -378,6 +380,7 @@ IntIdentityMapWithIndex.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -506,6 +509,7 @@ SortedMap.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -634,6 +638,7 @@ WstringWstringMap.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -768,6 +773,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
diff --git a/cpp/test/Freeze/evictor/.depend.mak b/cpp/test/Freeze/evictor/.depend.mak
index d39d8526444..403727895f2 100755
--- a/cpp/test/Freeze/evictor/.depend.mak
+++ b/cpp/test/Freeze/evictor/.depend.mak
@@ -204,6 +204,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -337,6 +338,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -492,6 +494,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
diff --git a/cpp/test/Freeze/fileLock/.depend.mak b/cpp/test/Freeze/fileLock/.depend.mak
index 636b1c6b0b9..eac4c2effbf 100755
--- a/cpp/test/Freeze/fileLock/.depend.mak
+++ b/cpp/test/Freeze/fileLock/.depend.mak
@@ -128,6 +128,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
@@ -273,6 +274,7 @@ ClientFail.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
diff --git a/cpp/test/FreezeScript/dbmap/.depend.mak b/cpp/test/FreezeScript/dbmap/.depend.mak
index dcdbecd3d5d..a1e2b5f67f4 100755
--- a/cpp/test/FreezeScript/dbmap/.depend.mak
+++ b/cpp/test/FreezeScript/dbmap/.depend.mak
@@ -205,6 +205,7 @@ IntSMap.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\DB.h" \
"$(includedir)\Freeze\Exception.h" \
"$(includedir)\Freeze\Connection.h" \
@@ -340,6 +341,7 @@ makedb.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
diff --git a/cpp/test/FreezeScript/evictor/.depend.mak b/cpp/test/FreezeScript/evictor/.depend.mak
index 1c03df20e4b..1e8235b35e9 100755
--- a/cpp/test/FreezeScript/evictor/.depend.mak
+++ b/cpp/test/FreezeScript/evictor/.depend.mak
@@ -204,6 +204,7 @@ makedb.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Freeze\EvictorF.h" \
"$(includedir)\Freeze\ConnectionF.h" \
"$(includedir)\Freeze\Index.h" \
diff --git a/cpp/test/Glacier2/attack/.depend.mak b/cpp/test/Glacier2/attack/.depend.mak
index f6c340deb0e..e17c02e9c72 100755
--- a/cpp/test/Glacier2/attack/.depend.mak
+++ b/cpp/test/Glacier2/attack/.depend.mak
@@ -200,6 +200,7 @@ BackendI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"BackendI.h" \
"Backend.h" \
@@ -324,6 +325,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
@@ -459,5 +461,6 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"BackendI.h" \
"Backend.h" \
diff --git a/cpp/test/Glacier2/attack/Client.cpp b/cpp/test/Glacier2/attack/Client.cpp
index d412b7092ff..e735ffb0edb 100644
--- a/cpp/test/Glacier2/attack/Client.cpp
+++ b/cpp/test/Glacier2/attack/Client.cpp
@@ -25,31 +25,22 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
Ice::InitializationData initData;
initData.properties = Ice::createProperties(argc, argv);
-
+
//
// We want to check whether the client retries for evicted
// proxies, even with regular retries disabled.
//
initData.properties->setProperty("Ice.RetryIntervals", "-1");
-
+
AttackClient app;
return app.main(argc, argv, initData);
}
@@ -123,7 +114,7 @@ AttackClient::run(int, char**)
}
cout << string(msg.size(), '\b') << string(msg.size(), ' ') << string(msg.size(), '\b');
cout << "ok" << endl;
-
+
cout << "testing server and router shutdown... " << flush;
backend->shutdown();
communicator()->setDefaultRouter(0);
diff --git a/cpp/test/Glacier2/attack/Server.cpp b/cpp/test/Glacier2/attack/Server.cpp
index 55544a1a919..39fab899370 100644
--- a/cpp/test/Glacier2/attack/Server.cpp
+++ b/cpp/test/Glacier2/attack/Server.cpp
@@ -22,7 +22,7 @@ public:
_backend(new BackendI)
{
}
-
+
virtual ObjectPtr locate(const Current&, LocalObjectPtr&)
{
return _backend;
@@ -48,20 +48,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
BackendServer app;
diff --git a/cpp/test/Glacier2/dynamicFiltering/.depend.mak b/cpp/test/Glacier2/dynamicFiltering/.depend.mak
index ff5f46d8a53..d590f95b299 100755
--- a/cpp/test/Glacier2/dynamicFiltering/.depend.mak
+++ b/cpp/test/Glacier2/dynamicFiltering/.depend.mak
@@ -210,6 +210,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
@@ -345,6 +346,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\PermissionsVerifier.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
"$(includedir)\Glacier2\Config.h" \
@@ -474,6 +476,7 @@ SessionI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"SessionI.h" \
"Test.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -601,6 +604,7 @@ BackendI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"BackendI.h" \
"Test.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -727,6 +731,7 @@ TestControllerI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestControllerI.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
diff --git a/cpp/test/Glacier2/dynamicFiltering/Client.cpp b/cpp/test/Glacier2/dynamicFiltering/Client.cpp
index 50a3c4e5200..7b38bd7121f 100644
--- a/cpp/test/Glacier2/dynamicFiltering/Client.cpp
+++ b/cpp/test/Glacier2/dynamicFiltering/Client.cpp
@@ -23,34 +23,25 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
SessionControlClient app;
Ice::InitializationData initData;
initData.properties = Ice::createProperties(argc, argv);
-
+
//
// We want to check whether the client retries for evicted
// proxies, even with regular retries disabled.
//
initData.properties->setProperty("Ice.RetryIntervals", "-1");
initData.properties->setProperty("Ice.Warn.Connections", "0");
-
+
return app.main(argc, argv, initData);
}
@@ -77,7 +68,7 @@ SessionControlClient::run(int argc, char* argv[])
controller->step(0, currentState, newState);
currentState = newState;
cout << "ok" << endl;
-
+
cout << "getting router... " << flush;
ObjectPrx routerBase = communicator()->stringToProxy("Glacier2/router:default -p 12347");
Glacier2::RouterPrx router = Glacier2::RouterPrx::checkedCast(routerBase);
diff --git a/cpp/test/Glacier2/dynamicFiltering/Server.cpp b/cpp/test/Glacier2/dynamicFiltering/Server.cpp
index b4907aadece..7bcd27e3412 100644
--- a/cpp/test/Glacier2/dynamicFiltering/Server.cpp
+++ b/cpp/test/Glacier2/dynamicFiltering/Server.cpp
@@ -27,8 +27,8 @@ class ServerLocatorRegistry : virtual public LocatorRegistry
{
public:
- virtual void
- setAdapterDirectProxy_async(const AMD_LocatorRegistry_setAdapterDirectProxyPtr& cb, const string&,
+ virtual void
+ setAdapterDirectProxy_async(const AMD_LocatorRegistry_setAdapterDirectProxyPtr& cb, const string&,
const ObjectPrx&, const Current&)
{
cb->ice_response();
@@ -56,25 +56,25 @@ public:
_backend(backend),
_adapter(adapter)
{
- _registryPrx = LocatorRegistryPrx::uncheckedCast(adapter->add(new ServerLocatorRegistry,
+ _registryPrx = LocatorRegistryPrx::uncheckedCast(adapter->add(new ServerLocatorRegistry,
_adapter->getCommunicator()->stringToIdentity("registry")));
}
virtual void
- findObjectById_async(const AMD_Locator_findObjectByIdPtr& cb, const Identity& id, const Current&) const
- {
+ findObjectById_async(const AMD_Locator_findObjectByIdPtr& cb, const Identity& id, const Current&) const
+ {
cb->ice_response(_adapter->createProxy(id));
- }
+ }
virtual void
- findAdapterById_async(const AMD_Locator_findAdapterByIdPtr& cb, const string&, const Current&) const
+ findAdapterById_async(const AMD_Locator_findAdapterByIdPtr& cb, const string&, const Current&) const
{
- cb->ice_response(_adapter->createDirectProxy(_adapter->getCommunicator()->stringToIdentity("dummy")));
+ cb->ice_response(_adapter->createDirectProxy(_adapter->getCommunicator()->stringToIdentity("dummy")));
}
- virtual LocatorRegistryPrx
- getRegistry(const Current&) const
- {
+ virtual LocatorRegistryPrx
+ getRegistry(const Current&) const
+ {
return _registryPrx;
}
@@ -92,7 +92,7 @@ public:
_backend(backend)
{
}
-
+
virtual ObjectPtr locate(const Current&, LocalObjectPtr&)
{
return _backend;
@@ -118,20 +118,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
SessionControlServer app;
diff --git a/cpp/test/Glacier2/override/.depend.mak b/cpp/test/Glacier2/override/.depend.mak
index 93ba8c9f302..16eec6259c0 100755
--- a/cpp/test/Glacier2/override/.depend.mak
+++ b/cpp/test/Glacier2/override/.depend.mak
@@ -202,6 +202,7 @@ CallbackI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"CallbackI.h" \
"Callback.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -340,6 +341,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
@@ -469,5 +471,6 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"CallbackI.h" \
"Callback.h" \
diff --git a/cpp/test/Glacier2/override/Client.cpp b/cpp/test/Glacier2/override/Client.cpp
index 2658af80928..58c0cb7cbc4 100644
--- a/cpp/test/Glacier2/override/Client.cpp
+++ b/cpp/test/Glacier2/override/Client.cpp
@@ -27,20 +27,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
//
@@ -83,7 +74,7 @@ CallbackClient::run(int, char**)
Identity callbackReceiverIdent;
callbackReceiverIdent.name = "callbackReceiver";
callbackReceiverIdent.category = category;
- CallbackReceiverPrx twowayR =
+ CallbackReceiverPrx twowayR =
CallbackReceiverPrx::uncheckedCast(adapter->add(callbackReceiver, callbackReceiverIdent));
CallbackReceiverPrx onewayR = twowayR->ice_oneway();
@@ -166,7 +157,7 @@ CallbackClient::run(int, char**)
IceUtil::ThreadControl::sleep(IceUtil::Time::milliSeconds(1000));
callbackReceiverImpl->activate();
test(callbackReceiverImpl->callbackWithPayloadOK(4) == 0);
-
+
int remainingCallbacks = callbackReceiverImpl->callbackOK(1, 0);
//
// Occasionally, Glacier2 flushes in the middle of our 5
@@ -181,7 +172,7 @@ CallbackClient::run(int, char**)
{
test(callbackReceiverImpl->callbackOK(remainingCallbacks, 0) == 0);
}
-
+
ctx["_fwd"] = "O";
oneway->initiateCallbackWithPayload(twowayR);
diff --git a/cpp/test/Glacier2/override/Server.cpp b/cpp/test/Glacier2/override/Server.cpp
index 3910705eb94..179ef949152 100644
--- a/cpp/test/Glacier2/override/Server.cpp
+++ b/cpp/test/Glacier2/override/Server.cpp
@@ -21,20 +21,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
Ice::InitializationData initData;
diff --git a/cpp/test/Glacier2/router/.depend.mak b/cpp/test/Glacier2/router/.depend.mak
index ba60a826d40..44103b909cd 100755
--- a/cpp/test/Glacier2/router/.depend.mak
+++ b/cpp/test/Glacier2/router/.depend.mak
@@ -204,6 +204,7 @@ CallbackI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"CallbackI.h" \
"Callback.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -343,6 +344,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
@@ -472,5 +474,6 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"CallbackI.h" \
"Callback.h" \
diff --git a/cpp/test/Glacier2/router/Client.cpp b/cpp/test/Glacier2/router/Client.cpp
index 48251c41952..1de40ee442d 100644
--- a/cpp/test/Glacier2/router/Client.cpp
+++ b/cpp/test/Glacier2/router/Client.cpp
@@ -73,12 +73,12 @@ typedef IceUtil::Handle<AsyncCallback> AsyncCallbackPtr;
class MisbehavedClient : public IceUtil::Thread, public IceUtil::Monitor<IceUtil::Mutex>
{
public:
-
+
MisbehavedClient(int id) : _id(id), _callback(false)
{
}
- virtual
+ virtual
void run()
{
CommunicatorPtr communicator = initialize(initData);
@@ -103,12 +103,12 @@ public:
_callbackReceiver = new CallbackReceiverI;
notify();
}
-
+
Identity ident;
ident.name = "callbackReceiver";
ident.category = category;
CallbackReceiverPrx receiver = CallbackReceiverPrx::uncheckedCast(adapter->add(_callbackReceiver, ident));
-
+
ObjectPrx base = communicator->stringToProxy("c1/callback:tcp -p 12010");
base = base->ice_oneway();
CallbackPrx callback = CallbackPrx::uncheckedCast(base);
@@ -134,7 +134,7 @@ public:
// Callback the client with a large payload. This should cause
// the Glacier2 request queue thread to block trying to send the
// callback to the client because the client is currently blocked
- // in CallbackReceiverI::waitCallback() and can't process more
+ // in CallbackReceiverI::waitCallback() and can't process more
// requests.
//
callback->initiateCallbackWithPayload(receiver);
@@ -180,12 +180,12 @@ typedef IceUtil::Handle<MisbehavedClient> MisbehavedClientPtr;
class StressClient : public IceUtil::Thread, public IceUtil::Monitor<IceUtil::Mutex>
{
public:
-
+
StressClient(int id) : _id(id), _initialized(false), _notified(false)
{
}
- virtual
+ virtual
void run()
{
CommunicatorPtr communicator = initialize(initData);
@@ -199,14 +199,14 @@ public:
communicator->getProperties()->setProperty("Ice.PrintAdapterReady", "");
ObjectAdapterPtr adapter = communicator->createObjectAdapterWithRouter("CallbackReceiverAdapter", _router);
adapter->activate();
-
+
string category = _router->getCategoryForClient();
_callbackReceiver = new CallbackReceiverI;
Identity ident;
ident.name = "callbackReceiver";
ident.category = category;
CallbackReceiverPrx receiver = CallbackReceiverPrx::uncheckedCast(adapter->add(_callbackReceiver, ident));
-
+
ObjectPrx base = communicator->stringToProxy("c1/callback:tcp -p 12010");
base = base->ice_oneway();
CallbackPrx callback = CallbackPrx::uncheckedCast(base);
@@ -223,7 +223,7 @@ public:
wait();
}
}
-
+
//
// Stress the router until the connection is closed.
//
@@ -286,7 +286,7 @@ class PingStressClient : public StressClient
{
public:
- PingStressClient(int id) : StressClient(id)
+ PingStressClient(int id) : StressClient(id)
{
}
@@ -325,7 +325,7 @@ class CallbackStressClient : public StressClient
{
public:
- CallbackStressClient(int id) : StressClient(id)
+ CallbackStressClient(int id) : StressClient(id)
{
}
@@ -350,7 +350,7 @@ public:
}
catch(const Ice::ObjectNotExistException&)
{
- // This might be raised by the CallbackI implementation if it can't invoke on the
+ // This might be raised by the CallbackI implementation if it can't invoke on the
// callback receiver because the session is being destroyed concurrently.
}
catch(const Ice::CommunicatorDestroyedException&)
@@ -369,7 +369,7 @@ class CallbackWithPayloadStressClient : public StressClient
{
public:
- CallbackWithPayloadStressClient(int id) : StressClient(id)
+ CallbackWithPayloadStressClient(int id) : StressClient(id)
{
}
@@ -394,7 +394,7 @@ public:
}
catch(const Ice::ObjectNotExistException&)
{
- // This might be raised by the CallbackI implementation if it can't invoke on the
+ // This might be raised by the CallbackI implementation if it can't invoke on the
// callback receiver because the session is being destroyed concurrently.
}
catch(const Ice::CommunicatorDestroyedException&)
@@ -416,20 +416,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
//
@@ -454,7 +445,7 @@ CallbackClient::run(int argc, char* argv[])
routerBase = communicator()->stringToProxy("Glacier2/router:default -p 12347");
cout << "ok" << endl;
}
-
+
Glacier2::RouterPrx router;
{
@@ -466,7 +457,7 @@ CallbackClient::run(int argc, char* argv[])
{
cout << "testing router finder... " << flush;
- Ice::RouterFinderPrx finder =
+ Ice::RouterFinderPrx finder =
RouterFinderPrx::uncheckedCast(communicator()->stringToProxy("Ice/RouterFinder:default -p 12347"));
test(finder->getRouter()->ice_getIdentity() == router->ice_getIdentity());
cout << "ok" << endl;
@@ -492,7 +483,7 @@ CallbackClient::run(int argc, char* argv[])
base = communicator()->stringToProxy("c1/callback:tcp -p 12010");
cout << "ok" << endl;
}
-
+
{
cout << "trying to ping server before session creation... " << flush;
try
@@ -598,7 +589,7 @@ CallbackClient::run(int argc, char* argv[])
ObjectPtr callbackReceiver;
CallbackReceiverPrx twowayR;
CallbackReceiverPrx fakeTwowayR;
-
+
{
cout << "creating and adding callback receiver object... " << flush;
callbackReceiverImpl = new CallbackReceiverI;
@@ -613,7 +604,7 @@ CallbackClient::run(int argc, char* argv[])
fakeTwowayR = CallbackReceiverPrx::uncheckedCast(adapter->add(callbackReceiver, fakeCallbackReceiverIdent));
cout << "ok" << endl;
}
-
+
{
cout << "testing oneway callback... " << flush;
CallbackPrx oneway = CallbackPrx::uncheckedCast(twoway->ice_oneway());
@@ -755,7 +746,7 @@ CallbackClient::run(int argc, char* argv[])
IceUtil::ThreadControl::sleep(IceUtil::Time::seconds(1));
//
- // Initiate few callbacks with a large payload. Because of
+ // Initiate few callbacks with a large payload. Because of
// the buffered mode, this shouldn't block even though the
// misbehaved client are not answering their callback
// requests.
@@ -855,7 +846,7 @@ CallbackClient::run(int argc, char* argv[])
}
*/
}
-
+
{
cout << "destroying session... " << flush;
try
@@ -897,9 +888,9 @@ CallbackClient::run(int argc, char* argv[])
processBase = communicator()->stringToProxy("Glacier2/admin -f Process:tcp -h 127.0.0.1 -p 12348");
cout << "ok" << endl;
}
-
+
Ice::ProcessPrx process;
-
+
{
cout << "testing checked cast for process facet... " << flush;
process = Ice::ProcessPrx::checkedCast(processBase);
@@ -919,6 +910,6 @@ CallbackClient::run(int argc, char* argv[])
cout << "ok" << endl;
}
}
-
+
return EXIT_SUCCESS;
}
diff --git a/cpp/test/Glacier2/router/Server.cpp b/cpp/test/Glacier2/router/Server.cpp
index a6b99027d15..b4c19f3ecd6 100644
--- a/cpp/test/Glacier2/router/Server.cpp
+++ b/cpp/test/Glacier2/router/Server.cpp
@@ -21,20 +21,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
Ice::InitializationData initData;
diff --git a/cpp/test/Glacier2/sessionControl/.depend.mak b/cpp/test/Glacier2/sessionControl/.depend.mak
index e8b2963033e..03ba1ae2b8e 100755
--- a/cpp/test/Glacier2/sessionControl/.depend.mak
+++ b/cpp/test/Glacier2/sessionControl/.depend.mak
@@ -211,6 +211,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
@@ -346,6 +347,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\PermissionsVerifier.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
"$(includedir)\Glacier2\Config.h" \
@@ -473,6 +475,7 @@ SessionI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"SessionI.h" \
"Session.h" \
"$(includedir)\Glacier2\Session.h" \
diff --git a/cpp/test/Glacier2/sessionControl/Client.cpp b/cpp/test/Glacier2/sessionControl/Client.cpp
index ba3e291ac5f..597dc0aa153 100644
--- a/cpp/test/Glacier2/sessionControl/Client.cpp
+++ b/cpp/test/Glacier2/sessionControl/Client.cpp
@@ -24,20 +24,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
Ice::InitializationData initData;
@@ -49,7 +40,7 @@ main(int argc, char* argv[])
//
initData.properties->setProperty("Ice.RetryIntervals", "-1");
initData.properties->setProperty("Ice.Warn.Connections", "0");
-
+
SessionControlClient app;
return app.main(argc, argv, initData);
}
@@ -106,7 +97,7 @@ SessionControlClient::run(int, char**)
catch(const Glacier2::CannotCreateSessionException&)
{
}
- cout << "ok" << endl;
+ cout << "ok" << endl;
cout << "testing shutdown... " << flush;
session = Test::SessionPrx::uncheckedCast(router->createSession("userid", "abc123"));
diff --git a/cpp/test/Glacier2/sessionControl/Server.cpp b/cpp/test/Glacier2/sessionControl/Server.cpp
index c147d19a04c..7198d78dd7e 100644
--- a/cpp/test/Glacier2/sessionControl/Server.cpp
+++ b/cpp/test/Glacier2/sessionControl/Server.cpp
@@ -22,20 +22,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
SessionControlServer app;
diff --git a/cpp/test/Glacier2/sessionHelper/.depend.mak b/cpp/test/Glacier2/sessionHelper/.depend.mak
index ac328edbd83..ef70b07fd07 100755
--- a/cpp/test/Glacier2/sessionHelper/.depend.mak
+++ b/cpp/test/Glacier2/sessionHelper/.depend.mak
@@ -209,6 +209,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Glacier2.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -348,4 +349,5 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Callback.h" \
diff --git a/cpp/test/Glacier2/sessionHelper/Client.cpp b/cpp/test/Glacier2/sessionHelper/Client.cpp
index 54b29c28741..37dfcbaabc4 100644
--- a/cpp/test/Glacier2/sessionHelper/Client.cpp
+++ b/cpp/test/Glacier2/sessionHelper/Client.cpp
@@ -549,20 +549,11 @@ private:
} // Anonymous namespace end
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
SessionHelperClient c;
diff --git a/cpp/test/Glacier2/sessionHelper/Server.cpp b/cpp/test/Glacier2/sessionHelper/Server.cpp
index 946a0346077..975757290e8 100644
--- a/cpp/test/Glacier2/sessionHelper/Server.cpp
+++ b/cpp/test/Glacier2/sessionHelper/Server.cpp
@@ -66,20 +66,11 @@ SessionHelperServer::run(int, char**)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
SessionHelperServer app;
diff --git a/cpp/test/Glacier2/ssl/.depend.mak b/cpp/test/Glacier2/ssl/.depend.mak
index 7b4ba2ce98f..c77036deb9a 100755
--- a/cpp/test/Glacier2/ssl/.depend.mak
+++ b/cpp/test/Glacier2/ssl/.depend.mak
@@ -119,6 +119,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
@@ -253,6 +254,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\PermissionsVerifier.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
"$(includedir)\Glacier2\Config.h" \
diff --git a/cpp/test/Glacier2/ssl/Client.cpp b/cpp/test/Glacier2/ssl/Client.cpp
index 0825cabb397..d97f3a14c65 100644
--- a/cpp/test/Glacier2/ssl/Client.cpp
+++ b/cpp/test/Glacier2/ssl/Client.cpp
@@ -22,20 +22,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
//
@@ -53,7 +44,7 @@ main(int argc, char* argv[])
int
CallbackClient::run(int, char**)
-{
+{
Glacier2::RouterPrx router = Glacier2::RouterPrx::uncheckedCast(
communicator()->stringToProxy("Glacier2/router:tcp -h 127.0.0.1 -p 12347"));
communicator()->setDefaultRouter(router);
@@ -127,6 +118,6 @@ CallbackClient::run(int, char**)
Ice::ProcessPrx process = Ice::ProcessPrx::checkedCast(
communicator()->stringToProxy("Glacier2/admin -f Process:tcp -h 127.0.0.1 -p 12349"));
process->shutdown();
-
+
return EXIT_SUCCESS;
}
diff --git a/cpp/test/Glacier2/ssl/Server.cpp b/cpp/test/Glacier2/ssl/Server.cpp
index 8d4ac814215..a5cf03fd51b 100644
--- a/cpp/test/Glacier2/ssl/Server.cpp
+++ b/cpp/test/Glacier2/ssl/Server.cpp
@@ -155,20 +155,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
SessionServer app;
diff --git a/cpp/test/Glacier2/staticFiltering/.depend.mak b/cpp/test/Glacier2/staticFiltering/.depend.mak
index eaf744788fe..f6511d78820 100755
--- a/cpp/test/Glacier2/staticFiltering/.depend.mak
+++ b/cpp/test/Glacier2/staticFiltering/.depend.mak
@@ -200,6 +200,7 @@ BackendI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"BackendI.h" \
"Backend.h" \
@@ -323,6 +324,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
@@ -458,5 +460,6 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"BackendI.h" \
"Backend.h" \
diff --git a/cpp/test/Glacier2/staticFiltering/Client.cpp b/cpp/test/Glacier2/staticFiltering/Client.cpp
index a3a8990d411..0c2bd52e6e8 100644
--- a/cpp/test/Glacier2/staticFiltering/Client.cpp
+++ b/cpp/test/Glacier2/staticFiltering/Client.cpp
@@ -23,31 +23,22 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
Ice::InitializationData initData;
initData.properties = Ice::createProperties(argc, argv);
-
+
//
// We want to check whether the client retries for evicted
// proxies, even with regular retries disabled.
//
initData.properties->setProperty("Ice.RetryIntervals", "-1");
-
+
AttackClient app;
return app.main(argc, argv, initData);
}
@@ -82,13 +73,13 @@ AttackClient::run(int, char**)
}
catch(const ConnectionLostException&)
{
- //
+ //
// This is ok.
//
}
catch(const CloseConnectionException&)
{
- //
+ //
// This is also ok.
//
}
@@ -132,7 +123,7 @@ AttackClient::run(int, char**)
{
cerr << p->second << endl;
cerr << ex << endl;
- test("Unexpected local exception" == 0);
+ test("Unexpected local exception" == 0);
}
try
{
diff --git a/cpp/test/Glacier2/staticFiltering/Server.cpp b/cpp/test/Glacier2/staticFiltering/Server.cpp
index ed700d7d76c..a467a4bff51 100644
--- a/cpp/test/Glacier2/staticFiltering/Server.cpp
+++ b/cpp/test/Glacier2/staticFiltering/Server.cpp
@@ -24,8 +24,8 @@ class ServerLocatorRegistry : virtual public LocatorRegistry
{
public:
- virtual void
- setAdapterDirectProxy_async(const AMD_LocatorRegistry_setAdapterDirectProxyPtr& cb, const string&,
+ virtual void
+ setAdapterDirectProxy_async(const AMD_LocatorRegistry_setAdapterDirectProxyPtr& cb, const string&,
const ObjectPrx&, const Current&)
{
cb->ice_response();
@@ -59,20 +59,20 @@ public:
}
virtual void
- findObjectById_async(const AMD_Locator_findObjectByIdPtr& cb, const Identity& id, const Current&) const
- {
+ findObjectById_async(const AMD_Locator_findObjectByIdPtr& cb, const Identity& id, const Current&) const
+ {
cb->ice_response(_adapter->createProxy(id));
- }
+ }
virtual void
- findAdapterById_async(const AMD_Locator_findAdapterByIdPtr& cb, const string&, const Current&) const
+ findAdapterById_async(const AMD_Locator_findAdapterByIdPtr& cb, const string&, const Current&) const
{
- cb->ice_response(_adapter->createDirectProxy(_adapter->getCommunicator()->stringToIdentity("dummy")));
+ cb->ice_response(_adapter->createDirectProxy(_adapter->getCommunicator()->stringToIdentity("dummy")));
}
- virtual LocatorRegistryPrx
- getRegistry(const Current&) const
- {
+ virtual LocatorRegistryPrx
+ getRegistry(const Current&) const
+ {
return _registryPrx;
}
@@ -90,7 +90,7 @@ public:
_backend(backend)
{
}
-
+
virtual ObjectPtr locate(const Current&, LocalObjectPtr&)
{
return _backend;
@@ -116,20 +116,11 @@ public:
virtual int run(int, char*[]);
};
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
BackendServer app;
@@ -139,7 +130,7 @@ main(int argc, char* argv[])
int
BackendServer::run(int, char**)
{
- string endpoints = communicator()->getProperties()->getPropertyWithDefault("BackendAdapter.Endpoints",
+ string endpoints = communicator()->getProperties()->getPropertyWithDefault("BackendAdapter.Endpoints",
"tcp -p 12010:ssl -p 12011");
communicator()->getProperties()->setProperty("BackendAdapter.Endpoints", endpoints);
diff --git a/cpp/test/Ice/acm/.depend.mak b/cpp/test/Ice/acm/.depend.mak
index 968bed3a9f8..68988959ed5 100755
--- a/cpp/test/Ice/acm/.depend.mak
+++ b/cpp/test/Ice/acm/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -467,6 +469,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -590,6 +593,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/acm/Client.cpp b/cpp/test/Ice/acm/Client.cpp
index fd3cd855e12..701a380830a 100644
--- a/cpp/test/Ice/acm/Client.cpp
+++ b/cpp/test/Ice/acm/Client.cpp
@@ -24,20 +24,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/acm/Server.cpp b/cpp/test/Ice/acm/Server.cpp
index 763cee61c87..a40af1f7b03 100644
--- a/cpp/test/Ice/acm/Server.cpp
+++ b/cpp/test/Ice/acm/Server.cpp
@@ -34,20 +34,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/adapterDeactivation/.depend.mak b/cpp/test/Ice/adapterDeactivation/.depend.mak
index 757205d59b2..7c52e0f66df 100755
--- a/cpp/test/Ice/adapterDeactivation/.depend.mak
+++ b/cpp/test/Ice/adapterDeactivation/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -467,6 +469,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -591,6 +594,7 @@ ServantLocatorI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -722,6 +726,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServantLocatorI.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
@@ -852,6 +857,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServantLocatorI.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
diff --git a/cpp/test/Ice/adapterDeactivation/Client.cpp b/cpp/test/Ice/adapterDeactivation/Client.cpp
index b35f5cf6c73..d76c2bc2387 100644
--- a/cpp/test/Ice/adapterDeactivation/Client.cpp
+++ b/cpp/test/Ice/adapterDeactivation/Client.cpp
@@ -27,20 +27,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/adapterDeactivation/Collocated.cpp b/cpp/test/Ice/adapterDeactivation/Collocated.cpp
index 6c9a5593f2d..ef093c73098 100644
--- a/cpp/test/Ice/adapterDeactivation/Collocated.cpp
+++ b/cpp/test/Ice/adapterDeactivation/Collocated.cpp
@@ -33,20 +33,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/adapterDeactivation/Server.cpp b/cpp/test/Ice/adapterDeactivation/Server.cpp
index 333d4709fed..2213bfdbb62 100644
--- a/cpp/test/Ice/adapterDeactivation/Server.cpp
+++ b/cpp/test/Ice/adapterDeactivation/Server.cpp
@@ -29,20 +29,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/admin/.depend.mak b/cpp/test/Ice/admin/.depend.mak
index eea6938f8c2..b61f5242d66 100755
--- a/cpp/test/Ice/admin/.depend.mak
+++ b/cpp/test/Ice/admin/.depend.mak
@@ -206,6 +206,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -336,6 +337,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -469,6 +471,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
Server.obj: \
Server.cpp \
@@ -590,6 +593,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
diff --git a/cpp/test/Ice/admin/Client.cpp b/cpp/test/Ice/admin/Client.cpp
index d4cde250c35..7470609ebee 100644
--- a/cpp/test/Ice/admin/Client.cpp
+++ b/cpp/test/Ice/admin/Client.cpp
@@ -23,20 +23,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/admin/Server.cpp b/cpp/test/Ice/admin/Server.cpp
index 2015eb60672..a6dd71c2d1e 100644
--- a/cpp/test/Ice/admin/Server.cpp
+++ b/cpp/test/Ice/admin/Server.cpp
@@ -28,20 +28,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/ami/.depend.mak b/cpp/test/Ice/ami/.depend.mak
index ef86493f79f..a440098417b 100755
--- a/cpp/test/Ice/ami/.depend.mak
+++ b/cpp/test/Ice/ami/.depend.mak
@@ -207,6 +207,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -337,6 +338,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\Random.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
@@ -470,6 +472,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
Server.obj: \
Server.cpp \
@@ -591,6 +594,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -722,6 +726,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/ami/Client.cpp b/cpp/test/Ice/ami/Client.cpp
index 33067bcde9d..6363cc168c2 100644
--- a/cpp/test/Ice/ami/Client.cpp
+++ b/cpp/test/Ice/ami/Client.cpp
@@ -23,20 +23,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/ami/Collocated.cpp b/cpp/test/Ice/ami/Collocated.cpp
index 7bf10b80fdd..d1cc8f97a87 100644
--- a/cpp/test/Ice/ami/Collocated.cpp
+++ b/cpp/test/Ice/ami/Collocated.cpp
@@ -27,10 +27,10 @@ run(int, char**, const Ice::CommunicatorPtr& communicator,
Ice::ObjectAdapterPtr adapter2 = communicator->createObjectAdapter("ControllerAdapter");
TestIntfControllerIPtr testController = new TestIntfControllerI(adapter);
-
+
adapter->add(new TestIntfI(), communicator->stringToIdentity("test"));
//adapter->activate(); // Collocated test doesn't need to activate the OA
-
+
adapter2->add(testController, communicator->stringToIdentity("testController"));
//adapter2->activate(); // Collocated test doesn't need to activate the OA
@@ -40,20 +40,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator,
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/ami/Server.cpp b/cpp/test/Ice/ami/Server.cpp
index 7cd0de66ad3..52553ba29d8 100644
--- a/cpp/test/Ice/ami/Server.cpp
+++ b/cpp/test/Ice/ami/Server.cpp
@@ -26,33 +26,24 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
Ice::ObjectAdapterPtr adapter2 = communicator->createObjectAdapter("ControllerAdapter");
TestIntfControllerIPtr testController = new TestIntfControllerI(adapter);
-
+
adapter->add(new TestIntfI(), communicator->stringToIdentity("test"));
adapter->activate();
-
+
adapter2->add(testController, communicator->stringToIdentity("testController"));
adapter2->activate();
-
+
TEST_READY
communicator->waitForShutdown();
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/background/.depend.mak b/cpp/test/Ice/background/.depend.mak
index dbe3b89c7e5..772b382cfef 100755
--- a/cpp/test/Ice/background/.depend.mak
+++ b/cpp/test/Ice/background/.depend.mak
@@ -897,6 +897,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1043,6 +1044,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"Test.h" \
"PluginI.h" \
@@ -1192,6 +1194,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
Server.obj: \
Server.cpp \
@@ -1313,6 +1316,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"Configuration.h" \
diff --git a/cpp/test/Ice/binding/.depend.mak b/cpp/test/Ice/binding/.depend.mak
index 36ec391d5ca..495bed31d21 100755
--- a/cpp/test/Ice/binding/.depend.mak
+++ b/cpp/test/Ice/binding/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -331,6 +332,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -461,6 +463,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -584,6 +587,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/binding/Client.cpp b/cpp/test/Ice/binding/Client.cpp
index b9481c85dfe..b29a4c124d7 100644
--- a/cpp/test/Ice/binding/Client.cpp
+++ b/cpp/test/Ice/binding/Client.cpp
@@ -23,20 +23,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/binding/Server.cpp b/cpp/test/Ice/binding/Server.cpp
index 5e4fdc951ac..ab38fd6c354 100644
--- a/cpp/test/Ice/binding/Server.cpp
+++ b/cpp/test/Ice/binding/Server.cpp
@@ -33,20 +33,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/checksum/.depend.mak b/cpp/test/Ice/checksum/.depend.mak
index 2025df7fd9d..23e334021df 100755
--- a/cpp/test/Ice/checksum/.depend.mak
+++ b/cpp/test/Ice/checksum/.depend.mak
@@ -288,6 +288,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -418,6 +419,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/checksum/Client.cpp b/cpp/test/Ice/checksum/Client.cpp
index eb2b73f3db6..e05ca421cf9 100644
--- a/cpp/test/Ice/checksum/Client.cpp
+++ b/cpp/test/Ice/checksum/Client.cpp
@@ -24,20 +24,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/checksum/server/.depend.mak b/cpp/test/Ice/checksum/server/.depend.mak
index 3348b2c6a74..a10e7c8ee42 100755
--- a/cpp/test/Ice/checksum/server/.depend.mak
+++ b/cpp/test/Ice/checksum/server/.depend.mak
@@ -288,6 +288,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -411,6 +412,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
diff --git a/cpp/test/Ice/checksum/server/Server.cpp b/cpp/test/Ice/checksum/server/Server.cpp
index fd347651b4b..42af203d3b0 100644
--- a/cpp/test/Ice/checksum/server/Server.cpp
+++ b/cpp/test/Ice/checksum/server/Server.cpp
@@ -28,20 +28,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/custom/.depend.mak b/cpp/test/Ice/custom/.depend.mak
index c117a9f34dd..1a35d8dcb0c 100755
--- a/cpp/test/Ice/custom/.depend.mak
+++ b/cpp/test/Ice/custom/.depend.mak
@@ -136,6 +136,7 @@ Test.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Ice\Outgoing.h" \
Wstring.obj: \
@@ -338,6 +339,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -473,6 +475,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -630,6 +633,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
WstringI.obj: \
WstringI.cpp \
@@ -825,6 +829,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -968,6 +973,7 @@ TestAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Ice\Outgoing.h" \
TestAMDI.obj: \
@@ -1096,6 +1102,7 @@ TestAMDI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
WstringAMD.obj: \
WstringAMD.cpp \
@@ -1373,6 +1380,7 @@ ServerAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1511,6 +1519,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/custom/Client.cpp b/cpp/test/Ice/custom/Client.cpp
index ec4bf9f1ea8..0783eb1bd87 100644
--- a/cpp/test/Ice/custom/Client.cpp
+++ b/cpp/test/Ice/custom/Client.cpp
@@ -26,20 +26,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char** argv)
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
@@ -48,7 +39,7 @@ main(int argc, char** argv)
{
IceUtil::setProcessStringConverter(new Test::StringConverterI);
IceUtil::setProcessWstringConverter(new Test::WstringConverterI);
-
+
communicator = Ice::initialize(argc, argv);
status = run(argc, argv, communicator);
}
diff --git a/cpp/test/Ice/custom/Collocated.cpp b/cpp/test/Ice/custom/Collocated.cpp
index 8eeadc9d48d..4aa75410b6b 100644
--- a/cpp/test/Ice/custom/Collocated.cpp
+++ b/cpp/test/Ice/custom/Collocated.cpp
@@ -31,20 +31,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char** argv)
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
@@ -53,7 +44,7 @@ main(int argc, char** argv)
{
IceUtil::setProcessStringConverter(new Test::StringConverterI());
IceUtil::setProcessWstringConverter(new Test::WstringConverterI());
-
+
Ice::InitializationData initData;
initData.properties = Ice::createProperties(argc, argv);
initData.properties->setProperty("TestAdapter.Endpoints", "default -p 12010");
diff --git a/cpp/test/Ice/custom/Server.cpp b/cpp/test/Ice/custom/Server.cpp
index 3d96e849388..e854b07f514 100644
--- a/cpp/test/Ice/custom/Server.cpp
+++ b/cpp/test/Ice/custom/Server.cpp
@@ -32,20 +32,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char** argv)
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
@@ -54,11 +45,11 @@ main(int argc, char** argv)
{
IceUtil::setProcessStringConverter(new Test::StringConverterI);
IceUtil::setProcessWstringConverter(new Test::WstringConverterI);
-
+
Ice::InitializationData initData;
initData.properties = Ice::createProperties(argc, argv);
initData.properties->setProperty("TestAdapter.Endpoints", "default -p 12010");
-
+
communicator = Ice::initialize(argc, argv, initData);
status = run(argc, argv, communicator);
}
diff --git a/cpp/test/Ice/custom/ServerAMD.cpp b/cpp/test/Ice/custom/ServerAMD.cpp
index 74fe3d08b3f..82593b21a6d 100644
--- a/cpp/test/Ice/custom/ServerAMD.cpp
+++ b/cpp/test/Ice/custom/ServerAMD.cpp
@@ -28,24 +28,15 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
adapter->activate();
TEST_READY
communicator->waitForShutdown();
-
- return EXIT_SUCCESS;
-}
-
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
+ return EXIT_SUCCESS;
}
-#endif
int
main(int argc, char** argv)
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
@@ -54,10 +45,10 @@ main(int argc, char** argv)
{
IceUtil::setProcessStringConverter(new Test::StringConverterI());
IceUtil::setProcessWstringConverter(new Test::WstringConverterI());
-
+
Ice::InitializationData initData;
initData.properties = Ice::createProperties(argc, argv);
-
+
initData.properties->setProperty("TestAdapter.Endpoints", "default -p 12010");
communicator = Ice::initialize(argc, argv, initData);
status = run(argc, argv, communicator);
diff --git a/cpp/test/Ice/defaultServant/.depend.mak b/cpp/test/Ice/defaultServant/.depend.mak
index 1629a7f2780..b3f5167248f 100755
--- a/cpp/test/Ice/defaultServant/.depend.mak
+++ b/cpp/test/Ice/defaultServant/.depend.mak
@@ -200,6 +200,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -323,6 +324,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -453,6 +455,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/defaultServant/Client.cpp b/cpp/test/Ice/defaultServant/Client.cpp
index e85398379d0..d93d45b5a6d 100644
--- a/cpp/test/Ice/defaultServant/Client.cpp
+++ b/cpp/test/Ice/defaultServant/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/defaultValue/.depend.mak b/cpp/test/Ice/defaultValue/.depend.mak
index c6e4a6896e1..e49c4b044af 100755
--- a/cpp/test/Ice/defaultValue/.depend.mak
+++ b/cpp/test/Ice/defaultValue/.depend.mak
@@ -202,6 +202,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -332,6 +333,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/dispatcher/.depend.mak b/cpp/test/Ice/dispatcher/.depend.mak
index c975a6a535b..e1d04c0796e 100755
--- a/cpp/test/Ice/dispatcher/.depend.mak
+++ b/cpp/test/Ice/dispatcher/.depend.mak
@@ -205,6 +205,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -336,6 +337,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\Random.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
@@ -519,6 +521,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Dispatcher.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
@@ -649,6 +652,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -781,6 +785,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/dispatcher/Client.cpp b/cpp/test/Ice/dispatcher/Client.cpp
index c0b7679bb41..930fe5d4fe4 100644
--- a/cpp/test/Ice/dispatcher/Client.cpp
+++ b/cpp/test/Ice/dispatcher/Client.cpp
@@ -24,24 +24,15 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
-
+
try
{
Ice::InitializationData initData;
diff --git a/cpp/test/Ice/dispatcher/Collocated.cpp b/cpp/test/Ice/dispatcher/Collocated.cpp
index 729e15dfeaa..eea3f48adcf 100644
--- a/cpp/test/Ice/dispatcher/Collocated.cpp
+++ b/cpp/test/Ice/dispatcher/Collocated.cpp
@@ -27,10 +27,10 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
Ice::ObjectAdapterPtr adapter2 = communicator->createObjectAdapter("ControllerAdapter");
TestIntfControllerIPtr testController = new TestIntfControllerI(adapter);
-
+
adapter->add(new TestIntfI(), communicator->stringToIdentity("test"));
//adapter->activate(); // Don't activate OA to ensure collocation is used.
-
+
adapter2->add(testController, communicator->stringToIdentity("testController"));
//adapter2->activate(); // Don't activate OA to ensure collocation is used.
@@ -39,24 +39,15 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
-
+
try
{
Ice::InitializationData initData;
diff --git a/cpp/test/Ice/dispatcher/Server.cpp b/cpp/test/Ice/dispatcher/Server.cpp
index ceec43ec761..e5ef74693ef 100644
--- a/cpp/test/Ice/dispatcher/Server.cpp
+++ b/cpp/test/Ice/dispatcher/Server.cpp
@@ -27,10 +27,10 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
Ice::ObjectAdapterPtr adapter2 = communicator->createObjectAdapter("ControllerAdapter");
TestIntfControllerIPtr testController = new TestIntfControllerI(adapter);
-
+
adapter->add(new TestIntfI(), communicator->stringToIdentity("test"));
adapter->activate();
-
+
adapter2->add(testController, communicator->stringToIdentity("testController"));
adapter2->activate();
@@ -40,20 +40,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/echo/.depend.mak b/cpp/test/Ice/echo/.depend.mak
index 21d504d1991..dd37ea2c556 100755
--- a/cpp/test/Ice/echo/.depend.mak
+++ b/cpp/test/Ice/echo/.depend.mak
@@ -200,6 +200,7 @@ BlobjectI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"BlobjectI.h" \
Server.obj: \
@@ -322,6 +323,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/enums/.depend.mak b/cpp/test/Ice/enums/.depend.mak
index 7dea3e8dea8..aebad322861 100755
--- a/cpp/test/Ice/enums/.depend.mak
+++ b/cpp/test/Ice/enums/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -460,6 +462,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -583,6 +586,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/enums/Client.cpp b/cpp/test/Ice/enums/Client.cpp
index 5ec5efff127..f0a9a201dd6 100644
--- a/cpp/test/Ice/enums/Client.cpp
+++ b/cpp/test/Ice/enums/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/enums/Server.cpp b/cpp/test/Ice/enums/Server.cpp
index ee5d389b22b..046e9f232bb 100644
--- a/cpp/test/Ice/enums/Server.cpp
+++ b/cpp/test/Ice/enums/Server.cpp
@@ -30,20 +30,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/exceptions/.depend.mak b/cpp/test/Ice/exceptions/.depend.mak
index f71ad67703a..404e060d594 100755
--- a/cpp/test/Ice/exceptions/.depend.mak
+++ b/cpp/test/Ice/exceptions/.depend.mak
@@ -281,6 +281,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -411,6 +412,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -541,6 +543,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -672,6 +675,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -884,6 +888,7 @@ TestAMDI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestAMDI.h" \
"TestAMD.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -1015,6 +1020,7 @@ ServerAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1146,6 +1152,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/exceptions/Client.cpp b/cpp/test/Ice/exceptions/Client.cpp
index 3df05cd0e5b..aa287561706 100644
--- a/cpp/test/Ice/exceptions/Client.cpp
+++ b/cpp/test/Ice/exceptions/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/exceptions/Collocated.cpp b/cpp/test/Ice/exceptions/Collocated.cpp
index 20850c863fd..394d21a7a8a 100644
--- a/cpp/test/Ice/exceptions/Collocated.cpp
+++ b/cpp/test/Ice/exceptions/Collocated.cpp
@@ -30,20 +30,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/exceptions/Server.cpp b/cpp/test/Ice/exceptions/Server.cpp
index 0268c839670..40d6d640055 100644
--- a/cpp/test/Ice/exceptions/Server.cpp
+++ b/cpp/test/Ice/exceptions/Server.cpp
@@ -33,20 +33,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/exceptions/ServerAMD.cpp b/cpp/test/Ice/exceptions/ServerAMD.cpp
index 4a1d5cfd696..0049294407f 100644
--- a/cpp/test/Ice/exceptions/ServerAMD.cpp
+++ b/cpp/test/Ice/exceptions/ServerAMD.cpp
@@ -33,20 +33,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/facets/.depend.mak b/cpp/test/Ice/facets/.depend.mak
index 542040ddb60..d06cc792c60 100755
--- a/cpp/test/Ice/facets/.depend.mak
+++ b/cpp/test/Ice/facets/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -460,6 +462,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -583,6 +586,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -714,6 +718,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/facets/Client.cpp b/cpp/test/Ice/facets/Client.cpp
index c8869800916..e9a90ee6309 100644
--- a/cpp/test/Ice/facets/Client.cpp
+++ b/cpp/test/Ice/facets/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/facets/Collocated.cpp b/cpp/test/Ice/facets/Collocated.cpp
index da1236de351..4d0b3f6b3cd 100644
--- a/cpp/test/Ice/facets/Collocated.cpp
+++ b/cpp/test/Ice/facets/Collocated.cpp
@@ -35,20 +35,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/facets/Server.cpp b/cpp/test/Ice/facets/Server.cpp
index 0032c52736c..0d31a3b95c7 100644
--- a/cpp/test/Ice/facets/Server.cpp
+++ b/cpp/test/Ice/facets/Server.cpp
@@ -34,20 +34,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/faultTolerance/.depend.mak b/cpp/test/Ice/faultTolerance/.depend.mak
index 1d91902dae2..091bee3ae5a 100755
--- a/cpp/test/Ice/faultTolerance/.depend.mak
+++ b/cpp/test/Ice/faultTolerance/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -460,6 +462,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -583,5 +586,6 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
diff --git a/cpp/test/Ice/faultTolerance/Client.cpp b/cpp/test/Ice/faultTolerance/Client.cpp
index 044a8956350..7eaf999fbb3 100644
--- a/cpp/test/Ice/faultTolerance/Client.cpp
+++ b/cpp/test/Ice/faultTolerance/Client.cpp
@@ -56,20 +56,11 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/faultTolerance/Server.cpp b/cpp/test/Ice/faultTolerance/Server.cpp
index f9337d5ba6e..131788ba838 100644
--- a/cpp/test/Ice/faultTolerance/Server.cpp
+++ b/cpp/test/Ice/faultTolerance/Server.cpp
@@ -59,20 +59,11 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/gc/.depend.mak b/cpp/test/Ice/gc/.depend.mak
index dc9a6833902..dd991570c10 100755
--- a/cpp/test/Ice/gc/.depend.mak
+++ b/cpp/test/Ice/gc/.depend.mak
@@ -203,6 +203,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/gc/Client.cpp b/cpp/test/Ice/gc/Client.cpp
index 26717ae7609..5bb4aa0ea50 100644
--- a/cpp/test/Ice/gc/Client.cpp
+++ b/cpp/test/Ice/gc/Client.cpp
@@ -137,7 +137,7 @@ public:
return false;
}
test(obj->__hasFlag(IceInternal::GCObject::CycleMember) && obj->__hasFlag(IceInternal::GCObject::Collectable));
-
+
obj->__setFlag(IceInternal::GCObject::Visiting);
obj->__gcVisitMembers(*this);
obj->__clearFlag(IceInternal::GCObject::Visiting);
@@ -351,7 +351,7 @@ MyApplication::run(int argc, char* argv[])
NPtr n6 = new N;
NPtr n7 = new N;
NPtr n8 = new N;
-
+
n1->left = n2;
n2->left = n3;
n2->right = n4;
@@ -532,20 +532,11 @@ MyApplication::run(int argc, char* argv[])
return 0;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
MyApplication app;
return app.main(argc, argv);
diff --git a/cpp/test/Ice/hash/.depend.mak b/cpp/test/Ice/hash/.depend.mak
index c6feaa56061..7812a9b3f7d 100755
--- a/cpp/test/Ice/hash/.depend.mak
+++ b/cpp/test/Ice/hash/.depend.mak
@@ -202,6 +202,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\Random.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
diff --git a/cpp/test/Ice/hash/Client.cpp b/cpp/test/Ice/hash/Client.cpp
index a9f2e849b6f..9de30e4dac5 100644
--- a/cpp/test/Ice/hash/Client.cpp
+++ b/cpp/test/Ice/hash/Client.cpp
@@ -21,19 +21,10 @@ using namespace Test;
DEFINE_TEST("client")
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int main(int argc, char** argv)
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
cout << "testing proxy hash algorithm collisions... " << flush;
map<Ice::Int, Ice::ObjectPrx> seenProxy;
diff --git a/cpp/test/Ice/hold/.depend.mak b/cpp/test/Ice/hold/.depend.mak
index a425a1dd81b..ad6057ff0ec 100755
--- a/cpp/test/Ice/hold/.depend.mak
+++ b/cpp/test/Ice/hold/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\Random.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
@@ -461,6 +463,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -592,6 +595,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/hold/Client.cpp b/cpp/test/Ice/hold/Client.cpp
index 1d0df9a9f45..797d022d9b0 100644
--- a/cpp/test/Ice/hold/Client.cpp
+++ b/cpp/test/Ice/hold/Client.cpp
@@ -24,20 +24,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/hold/Server.cpp b/cpp/test/Ice/hold/Server.cpp
index b6b8c5de3ca..99f51a830ea 100644
--- a/cpp/test/Ice/hold/Server.cpp
+++ b/cpp/test/Ice/hold/Server.cpp
@@ -21,17 +21,17 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
IceUtil::TimerPtr timer = new IceUtil::Timer();
communicator->getProperties()->setProperty("TestAdapter1.Endpoints", "default -p 12010:udp");
- communicator->getProperties()->setProperty("TestAdapter1.ThreadPool.Size", "5");
- communicator->getProperties()->setProperty("TestAdapter1.ThreadPool.SizeMax", "5");
- communicator->getProperties()->setProperty("TestAdapter1.ThreadPool.SizeWarn", "0");
+ communicator->getProperties()->setProperty("TestAdapter1.ThreadPool.Size", "5");
+ communicator->getProperties()->setProperty("TestAdapter1.ThreadPool.SizeMax", "5");
+ communicator->getProperties()->setProperty("TestAdapter1.ThreadPool.SizeWarn", "0");
communicator->getProperties()->setProperty("TestAdapter1.ThreadPool.Serialize", "0");
Ice::ObjectAdapterPtr adapter1 = communicator->createObjectAdapter("TestAdapter1");
adapter1->add(new HoldI(timer, adapter1), communicator->stringToIdentity("hold"));
communicator->getProperties()->setProperty("TestAdapter2.Endpoints", "default -p 12011:udp");
- communicator->getProperties()->setProperty("TestAdapter2.ThreadPool.Size", "5");
- communicator->getProperties()->setProperty("TestAdapter2.ThreadPool.SizeMax", "5");
- communicator->getProperties()->setProperty("TestAdapter2.ThreadPool.SizeWarn", "0");
+ communicator->getProperties()->setProperty("TestAdapter2.ThreadPool.Size", "5");
+ communicator->getProperties()->setProperty("TestAdapter2.ThreadPool.SizeMax", "5");
+ communicator->getProperties()->setProperty("TestAdapter2.ThreadPool.SizeWarn", "0");
communicator->getProperties()->setProperty("TestAdapter2.ThreadPool.Serialize", "1");
Ice::ObjectAdapterPtr adapter2 = communicator->createObjectAdapter("TestAdapter2");
adapter2->add(new HoldI(timer, adapter2), communicator->stringToIdentity("hold"));
@@ -48,20 +48,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/info/.depend.mak b/cpp/test/Ice/info/.depend.mak
index c90c8b09058..48c3d132a1c 100755
--- a/cpp/test/Ice/info/.depend.mak
+++ b/cpp/test/Ice/info/.depend.mak
@@ -205,6 +205,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceSSL\IceSSL.h" \
"$(includedir)\IceSSL\Plugin.h" \
"$(includedir)\IceSSL\Config.h" \
@@ -341,6 +342,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -471,6 +473,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceSSL\IceSSL.h" \
"$(includedir)\IceSSL\Plugin.h" \
"$(includedir)\IceSSL\Config.h" \
@@ -607,6 +610,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/info/Client.cpp b/cpp/test/Ice/info/Client.cpp
index b9481c85dfe..b29a4c124d7 100644
--- a/cpp/test/Ice/info/Client.cpp
+++ b/cpp/test/Ice/info/Client.cpp
@@ -23,20 +23,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/info/Server.cpp b/cpp/test/Ice/info/Server.cpp
index 1421046303e..50c861627a8 100644
--- a/cpp/test/Ice/info/Server.cpp
+++ b/cpp/test/Ice/info/Server.cpp
@@ -27,20 +27,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/inheritance/.depend.mak b/cpp/test/Ice/inheritance/.depend.mak
index 6786cdc1d90..03566acb454 100755
--- a/cpp/test/Ice/inheritance/.depend.mak
+++ b/cpp/test/Ice/inheritance/.depend.mak
@@ -202,6 +202,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -332,6 +333,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -462,6 +464,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -585,6 +588,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -716,6 +720,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/inheritance/Client.cpp b/cpp/test/Ice/inheritance/Client.cpp
index 6fa25fa6cc8..c5a16298181 100644
--- a/cpp/test/Ice/inheritance/Client.cpp
+++ b/cpp/test/Ice/inheritance/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/inheritance/Collocated.cpp b/cpp/test/Ice/inheritance/Collocated.cpp
index aa3065f4dc3..4948c224464 100644
--- a/cpp/test/Ice/inheritance/Collocated.cpp
+++ b/cpp/test/Ice/inheritance/Collocated.cpp
@@ -23,27 +23,18 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
Ice::ObjectAdapterPtr adapter = communicator->createObjectAdapter("TestAdapter");
Ice::ObjectPtr object = new InitialI(adapter);
adapter->add(object, communicator->stringToIdentity("initial"));
-
+
InitialPrx allTests(const Ice::CommunicatorPtr&);
allTests(communicator);
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/inheritance/Server.cpp b/cpp/test/Ice/inheritance/Server.cpp
index 856c15c66f6..a62a97dfa8d 100644
--- a/cpp/test/Ice/inheritance/Server.cpp
+++ b/cpp/test/Ice/inheritance/Server.cpp
@@ -28,20 +28,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/Ice/interceptor/.depend.mak b/cpp/test/Ice/interceptor/.depend.mak
index 4b9da29d8a0..2e6941c1834 100755
--- a/cpp/test/Ice/interceptor/.depend.mak
+++ b/cpp/test/Ice/interceptor/.depend.mak
@@ -122,6 +122,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -256,6 +257,7 @@ InterceptorI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -389,6 +391,7 @@ AMDInterceptorI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -519,6 +522,7 @@ MyObjectI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"MyObjectI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -731,4 +735,5 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Test.h" \
diff --git a/cpp/test/Ice/interceptor/Client.cpp b/cpp/test/Ice/interceptor/Client.cpp
index 4c5abcf5a70..7653c369306 100644
--- a/cpp/test/Ice/interceptor/Client.cpp
+++ b/cpp/test/Ice/interceptor/Client.cpp
@@ -97,20 +97,11 @@ extern "C" void testAction(int)
}
#endif
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
#ifndef _WIN32
diff --git a/cpp/test/Ice/invoke/.depend.mak b/cpp/test/Ice/invoke/.depend.mak
index 8ed210691e6..a376709129a 100755
--- a/cpp/test/Ice/invoke/.depend.mak
+++ b/cpp/test/Ice/invoke/.depend.mak
@@ -202,6 +202,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -332,6 +333,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -462,6 +464,7 @@ BlobjectI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"BlobjectI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -593,6 +596,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/invoke/Client.cpp b/cpp/test/Ice/invoke/Client.cpp
index c51bd4a6b12..b49228e3364 100644
--- a/cpp/test/Ice/invoke/Client.cpp
+++ b/cpp/test/Ice/invoke/Client.cpp
@@ -16,7 +16,7 @@ DEFINE_TEST("client")
using namespace std;
int
-run(int, char**,
+run(int, char**,
const Ice::CommunicatorPtr& communicator,
const Ice::InitializationData&)
{
@@ -28,20 +28,11 @@ run(int, char**,
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/invoke/Server.cpp b/cpp/test/Ice/invoke/Server.cpp
index d1b5f2a4deb..9b2a4573df8 100644
--- a/cpp/test/Ice/invoke/Server.cpp
+++ b/cpp/test/Ice/invoke/Server.cpp
@@ -17,7 +17,7 @@ DEFINE_TEST("server")
using namespace std;
class ServantLocatorI : public Ice::ServantLocator
-{
+{
public:
ServantLocatorI(bool array, bool async)
@@ -45,7 +45,7 @@ public:
}
}
}
-
+
virtual Ice::ObjectPtr
locate(const Ice::Current&, Ice::LocalObjectPtr&)
{
@@ -99,20 +99,11 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/location/.depend.mak b/cpp/test/Ice/location/.depend.mak
index 84ccbaf7427..3c972a14767 100755
--- a/cpp/test/Ice/location/.depend.mak
+++ b/cpp/test/Ice/location/.depend.mak
@@ -208,6 +208,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -338,6 +339,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -468,6 +470,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"ServerLocator.h" \
@@ -592,6 +595,7 @@ ServerLocator.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -723,6 +727,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServerLocator.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
diff --git a/cpp/test/Ice/location/Client.cpp b/cpp/test/Ice/location/Client.cpp
index 4a17c85858a..cb3b319980c 100644
--- a/cpp/test/Ice/location/Client.cpp
+++ b/cpp/test/Ice/location/Client.cpp
@@ -23,20 +23,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/location/Server.cpp b/cpp/test/Ice/location/Server.cpp
index 5a63f4fef26..e6889d17b04 100644
--- a/cpp/test/Ice/location/Server.cpp
+++ b/cpp/test/Ice/location/Server.cpp
@@ -41,7 +41,7 @@ run(int, char**, const Ice::CommunicatorPtr& communicator,
Ice::ObjectPtr object = new ServerManagerI(registry, initData);
adapter->add(object, communicator->stringToIdentity("ServerManager"));
- Ice::LocatorRegistryPrx registryPrx =
+ Ice::LocatorRegistryPrx registryPrx =
Ice::LocatorRegistryPrx::uncheckedCast(adapter->add(registry, communicator->stringToIdentity("registry")));
Ice::LocatorPtr locator = new ServerLocator(registry, registryPrx);
@@ -54,20 +54,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator,
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/logger/.depend.mak b/cpp/test/Ice/logger/.depend.mak
index 950a9b683de..0e32a66d573 100755
--- a/cpp/test/Ice/logger/.depend.mak
+++ b/cpp/test/Ice/logger/.depend.mak
@@ -119,6 +119,7 @@ Client1.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -248,6 +249,7 @@ Client2.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -377,6 +379,7 @@ Client3.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -506,6 +509,7 @@ Client4.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/logger/Client1.cpp b/cpp/test/Ice/logger/Client1.cpp
index 0a7da12c99e..2d3a4d21d1e 100644
--- a/cpp/test/Ice/logger/Client1.cpp
+++ b/cpp/test/Ice/logger/Client1.cpp
@@ -29,20 +29,11 @@ public:
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
cout << "testing logger encoding with Ice.LogFile... " << flush;
@@ -51,10 +42,10 @@ main(int argc, char* argv[])
id.properties->load("config.client");
id.properties->setProperty("Ice.LogFile", "log.txt");
const string programName = id.properties->getProperty("Ice.ProgramName");
-
+
Client c;
c.main(argc, argv, id);
-
+
ifstream in("log.txt");
if(!in)
{
diff --git a/cpp/test/Ice/logger/Client2.cpp b/cpp/test/Ice/logger/Client2.cpp
index edc76c756c2..197e75158c0 100644
--- a/cpp/test/Ice/logger/Client2.cpp
+++ b/cpp/test/Ice/logger/Client2.cpp
@@ -29,20 +29,11 @@ public:
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
#ifdef _WIN32
@@ -57,7 +48,7 @@ main(int argc, char* argv[])
#endif
Ice::InitializationData id;
id.properties = Ice::createProperties();
- id.properties->load("config.client");
+ id.properties->load("config.client");
Client c;
int status = c.main(argc, argv, id);
diff --git a/cpp/test/Ice/logger/Client3.cpp b/cpp/test/Ice/logger/Client3.cpp
index dee2a5bb8b3..db119308bf7 100644
--- a/cpp/test/Ice/logger/Client3.cpp
+++ b/cpp/test/Ice/logger/Client3.cpp
@@ -28,20 +28,11 @@ public:
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
#ifdef _WIN32
diff --git a/cpp/test/Ice/logger/Client4.cpp b/cpp/test/Ice/logger/Client4.cpp
index 7ab6495fd00..1e71b3cbad2 100644
--- a/cpp/test/Ice/logger/Client4.cpp
+++ b/cpp/test/Ice/logger/Client4.cpp
@@ -28,20 +28,11 @@ public:
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
#ifdef _WIN32
@@ -56,7 +47,7 @@ main(int argc, char* argv[])
#endif
Ice::InitializationData id;
id.properties = Ice::createProperties();
- id.properties->load("config.client");
+ id.properties->load("config.client");
Client c;
int status = c.main(argc, argv, id);
#ifdef _WIN32
diff --git a/cpp/test/Ice/metrics/.depend.mak b/cpp/test/Ice/metrics/.depend.mak
index bb1f96f5afe..78b605beecf 100755
--- a/cpp/test/Ice/metrics/.depend.mak
+++ b/cpp/test/Ice/metrics/.depend.mak
@@ -205,6 +205,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -336,6 +337,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -467,6 +469,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -590,6 +593,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -802,6 +806,7 @@ TestAMDI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestAMDI.h" \
"TestAMD.h" \
@@ -925,6 +930,7 @@ ServerAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1056,6 +1062,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/metrics/Client.cpp b/cpp/test/Ice/metrics/Client.cpp
index ea2cf14e867..b895749d011 100644
--- a/cpp/test/Ice/metrics/Client.cpp
+++ b/cpp/test/Ice/metrics/Client.cpp
@@ -26,20 +26,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator, const CommunicatorObs
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/metrics/Collocated.cpp b/cpp/test/Ice/metrics/Collocated.cpp
index e7aab0b179d..5eb75ea0c15 100644
--- a/cpp/test/Ice/metrics/Collocated.cpp
+++ b/cpp/test/Ice/metrics/Collocated.cpp
@@ -37,20 +37,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator, const CommunicatorObs
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/metrics/Server.cpp b/cpp/test/Ice/metrics/Server.cpp
index a80cae9a6a4..54928e88007 100644
--- a/cpp/test/Ice/metrics/Server.cpp
+++ b/cpp/test/Ice/metrics/Server.cpp
@@ -35,20 +35,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/metrics/ServerAMD.cpp b/cpp/test/Ice/metrics/ServerAMD.cpp
index 1addb5941b5..4b9ff8b4702 100644
--- a/cpp/test/Ice/metrics/ServerAMD.cpp
+++ b/cpp/test/Ice/metrics/ServerAMD.cpp
@@ -35,20 +35,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/networkProxy/.depend.mak b/cpp/test/Ice/networkProxy/.depend.mak
index 156583889f4..b0790ac6f34 100755
--- a/cpp/test/Ice/networkProxy/.depend.mak
+++ b/cpp/test/Ice/networkProxy/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -460,6 +462,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/networkProxy/Client.cpp b/cpp/test/Ice/networkProxy/Client.cpp
index bfec206821a..60c566517a3 100644
--- a/cpp/test/Ice/networkProxy/Client.cpp
+++ b/cpp/test/Ice/networkProxy/Client.cpp
@@ -24,20 +24,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/networkProxy/Server.cpp b/cpp/test/Ice/networkProxy/Server.cpp
index 870c12afa0b..7f4b8bf96bf 100644
--- a/cpp/test/Ice/networkProxy/Server.cpp
+++ b/cpp/test/Ice/networkProxy/Server.cpp
@@ -22,7 +22,7 @@ class TestI : public Test::TestIntf
{
public:
- virtual void
+ virtual void
shutdown(const Ice::Current& current)
{
current.adapter->getCommunicator()->shutdown();
@@ -44,20 +44,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/objects/.depend.mak b/cpp/test/Ice/objects/.depend.mak
index 883b2cc29c0..7233f599e53 100755
--- a/cpp/test/Ice/objects/.depend.mak
+++ b/cpp/test/Ice/objects/.depend.mak
@@ -202,6 +202,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -325,6 +326,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -456,6 +458,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -586,6 +589,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -717,6 +721,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/objects/Client.cpp b/cpp/test/Ice/objects/Client.cpp
index a96843fd0cb..303d79031af 100644
--- a/cpp/test/Ice/objects/Client.cpp
+++ b/cpp/test/Ice/objects/Client.cpp
@@ -84,20 +84,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/objects/Collocated.cpp b/cpp/test/Ice/objects/Collocated.cpp
index 3a3208a4e25..781c216a855 100644
--- a/cpp/test/Ice/objects/Collocated.cpp
+++ b/cpp/test/Ice/objects/Collocated.cpp
@@ -91,20 +91,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/objects/Server.cpp b/cpp/test/Ice/objects/Server.cpp
index a472cbdeffb..f1a1a197d39 100644
--- a/cpp/test/Ice/objects/Server.cpp
+++ b/cpp/test/Ice/objects/Server.cpp
@@ -65,20 +65,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/operations/.depend.mak b/cpp/test/Ice/operations/.depend.mak
index 7c7f7bd6913..a7bfced55fa 100755
--- a/cpp/test/Ice/operations/.depend.mak
+++ b/cpp/test/Ice/operations/.depend.mak
@@ -215,6 +215,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -345,6 +346,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -475,6 +477,7 @@ Twoways.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -605,6 +608,7 @@ Oneways.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -735,6 +739,7 @@ TwowaysAMI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -865,6 +870,7 @@ OnewaysAMI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -995,6 +1001,7 @@ BatchOneways.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1125,6 +1132,7 @@ BatchOnewaysAMI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1255,6 +1263,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -1386,6 +1395,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1598,6 +1608,7 @@ TestAMDI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestAMDI.h" \
"TestAMD.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -1729,6 +1740,7 @@ ServerAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1860,6 +1872,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/operations/Client.cpp b/cpp/test/Ice/operations/Client.cpp
index b2002782c5d..0d97cd27f87 100644
--- a/cpp/test/Ice/operations/Client.cpp
+++ b/cpp/test/Ice/operations/Client.cpp
@@ -43,20 +43,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator, const Ice::Initializa
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/operations/Collocated.cpp b/cpp/test/Ice/operations/Collocated.cpp
index a2569714a2f..0ce4663448c 100644
--- a/cpp/test/Ice/operations/Collocated.cpp
+++ b/cpp/test/Ice/operations/Collocated.cpp
@@ -33,20 +33,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator,
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/operations/Server.cpp b/cpp/test/Ice/operations/Server.cpp
index e5af2cc7b5d..6d589352eb4 100644
--- a/cpp/test/Ice/operations/Server.cpp
+++ b/cpp/test/Ice/operations/Server.cpp
@@ -27,20 +27,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/operations/ServerAMD.cpp b/cpp/test/Ice/operations/ServerAMD.cpp
index 5ffa2c1f4c4..e42550569fa 100644
--- a/cpp/test/Ice/operations/ServerAMD.cpp
+++ b/cpp/test/Ice/operations/ServerAMD.cpp
@@ -27,20 +27,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/optional/.depend.mak b/cpp/test/Ice/optional/.depend.mak
index 237008401b3..b40de61d879 100755
--- a/cpp/test/Ice/optional/.depend.mak
+++ b/cpp/test/Ice/optional/.depend.mak
@@ -128,6 +128,7 @@ Test.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Ice\Outgoing.h" \
TestI.obj: \
@@ -250,6 +251,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"CustomMap.h" \
@@ -375,6 +377,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -508,6 +511,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -640,6 +644,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -776,6 +781,7 @@ TestAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Ice\Outgoing.h" \
TestAMDI.obj: \
@@ -898,6 +904,7 @@ TestAMDI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestAMDI.h" \
"TestAMD.h" \
"CustomMap.h" \
@@ -1023,6 +1030,7 @@ ServerAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/optional/Client.cpp b/cpp/test/Ice/optional/Client.cpp
index 6721f6cca5f..6db3cf0cce2 100644
--- a/cpp/test/Ice/optional/Client.cpp
+++ b/cpp/test/Ice/optional/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/optional/Server.cpp b/cpp/test/Ice/optional/Server.cpp
index ca270150359..48d5017f48b 100644
--- a/cpp/test/Ice/optional/Server.cpp
+++ b/cpp/test/Ice/optional/Server.cpp
@@ -28,20 +28,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/optional/ServerAMD.cpp b/cpp/test/Ice/optional/ServerAMD.cpp
index fd4550aec26..a541b269137 100644
--- a/cpp/test/Ice/optional/ServerAMD.cpp
+++ b/cpp/test/Ice/optional/ServerAMD.cpp
@@ -27,20 +27,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/plugin/.depend.mak b/cpp/test/Ice/plugin/.depend.mak
index a5dba71edf2..dbeb1d16cf3 100755
--- a/cpp/test/Ice/plugin/.depend.mak
+++ b/cpp/test/Ice/plugin/.depend.mak
@@ -119,6 +119,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -248,6 +249,7 @@ Plugin.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/properties/.depend.mak b/cpp/test/Ice/properties/.depend.mak
index 3801922571a..13a65bb2e47 100755
--- a/cpp/test/Ice/properties/.depend.mak
+++ b/cpp/test/Ice/properties/.depend.mak
@@ -119,6 +119,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/properties/Client.cpp b/cpp/test/Ice/properties/Client.cpp
index baee22b041f..a562363f4e3 100644
--- a/cpp/test/Ice/properties/Client.cpp
+++ b/cpp/test/Ice/properties/Client.cpp
@@ -36,20 +36,11 @@ public:
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
ifstream in("./config/configPath");
@@ -57,7 +48,7 @@ main(int argc, char* argv[])
{
test(false);
}
-
+
if(!getline(in, configPath))
{
test(false);
@@ -68,7 +59,7 @@ main(int argc, char* argv[])
Ice::PropertiesPtr properties = Ice::createProperties();
properties->load(configPath);
test(properties->getProperty("Ice.Trace.Network") == "1");
- test(properties->getProperty("Ice.Trace.Protocol") == "1");
+ test(properties->getProperty("Ice.Trace.Protocol") == "1");
test(properties->getProperty("Config.Path") == configPath);
test(properties->getProperty("Ice.ProgramName") == "PropertiesClient");
cout << "ok" << endl;
@@ -78,12 +69,12 @@ main(int argc, char* argv[])
cerr << ex << endl;
return EXIT_FAILURE;
}
-
+
cout << "testing load properties from UTF-8 path using Ice::Application... " << flush;
Client c;
c.main(argc, argv, configPath.c_str());
cout << "ok" << endl;
-
+
try
{
//
@@ -138,8 +129,8 @@ main(int argc, char* argv[])
} ;
for(size_t i = 0; props[i] != ""; i += 2)
- {
- test(properties->getProperty(props[i]) == props[i + 1]);
+ {
+ test(properties->getProperty(props[i]) == props[i + 1]);
}
cout << "ok" << endl;
diff --git a/cpp/test/Ice/proxy/.depend.mak b/cpp/test/Ice/proxy/.depend.mak
index 7d7a8d54ce2..2d86b798f09 100755
--- a/cpp/test/Ice/proxy/.depend.mak
+++ b/cpp/test/Ice/proxy/.depend.mak
@@ -213,6 +213,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -343,6 +344,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -473,6 +475,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -604,6 +607,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -814,6 +818,7 @@ TestAMDI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestAMDI.h" \
"TestAMD.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -945,6 +950,7 @@ ServerAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1076,6 +1082,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/proxy/Client.cpp b/cpp/test/Ice/proxy/Client.cpp
index 68f45fa9913..6eed51d0287 100644
--- a/cpp/test/Ice/proxy/Client.cpp
+++ b/cpp/test/Ice/proxy/Client.cpp
@@ -26,20 +26,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator, const Ice::Initializa
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/proxy/Collocated.cpp b/cpp/test/Ice/proxy/Collocated.cpp
index bf351698020..6c008378319 100644
--- a/cpp/test/Ice/proxy/Collocated.cpp
+++ b/cpp/test/Ice/proxy/Collocated.cpp
@@ -30,20 +30,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator,
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/proxy/Server.cpp b/cpp/test/Ice/proxy/Server.cpp
index 6522ad3fbfc..10195276471 100644
--- a/cpp/test/Ice/proxy/Server.cpp
+++ b/cpp/test/Ice/proxy/Server.cpp
@@ -27,20 +27,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/proxy/ServerAMD.cpp b/cpp/test/Ice/proxy/ServerAMD.cpp
index 9ba4afcab4b..f0f85af4b9f 100644
--- a/cpp/test/Ice/proxy/ServerAMD.cpp
+++ b/cpp/test/Ice/proxy/ServerAMD.cpp
@@ -27,20 +27,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/retry/.depend.mak b/cpp/test/Ice/retry/.depend.mak
index 68431641667..8b941ac7584 100755
--- a/cpp/test/Ice/retry/.depend.mak
+++ b/cpp/test/Ice/retry/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -331,6 +332,7 @@ InstrumentationI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -460,6 +462,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -592,6 +595,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"SystemFailure.h" \
@@ -716,6 +720,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -847,6 +852,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/retry/Client.cpp b/cpp/test/Ice/retry/Client.cpp
index 5abf3def869..beb68825a4a 100644
--- a/cpp/test/Ice/retry/Client.cpp
+++ b/cpp/test/Ice/retry/Client.cpp
@@ -26,20 +26,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator, const Ice::Communicat
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/retry/Collocated.cpp b/cpp/test/Ice/retry/Collocated.cpp
index 75060860227..ca230aedd73 100644
--- a/cpp/test/Ice/retry/Collocated.cpp
+++ b/cpp/test/Ice/retry/Collocated.cpp
@@ -18,7 +18,7 @@ DEFINE_TEST("collocated")
using namespace std;
using namespace Test;
-void
+void
setupObjectAdapter(const Ice::CommunicatorPtr& communicator)
{
Ice::ObjectAdapterPtr adapter = communicator->createObjectAdapter("");
@@ -39,20 +39,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator, const Ice::Communicat
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/retry/Server.cpp b/cpp/test/Ice/retry/Server.cpp
index 80a82cbec61..92ba9d07f42 100644
--- a/cpp/test/Ice/retry/Server.cpp
+++ b/cpp/test/Ice/retry/Server.cpp
@@ -28,20 +28,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/servantLocator/.depend.mak b/cpp/test/Ice/servantLocator/.depend.mak
index 437e89bde49..0846f79ade8 100755
--- a/cpp/test/Ice/servantLocator/.depend.mak
+++ b/cpp/test/Ice/servantLocator/.depend.mak
@@ -205,6 +205,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -335,6 +336,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -472,6 +474,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -596,6 +599,7 @@ ServantLocatorI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
@@ -726,6 +730,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServantLocatorI.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
@@ -946,6 +951,7 @@ TestAMDI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestAMDI.h" \
"TestAMD.h" \
@@ -1069,6 +1075,7 @@ ServerAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServantLocatorI.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
@@ -1201,6 +1208,7 @@ Collocated.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"ServantLocatorI.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
diff --git a/cpp/test/Ice/servantLocator/Client.cpp b/cpp/test/Ice/servantLocator/Client.cpp
index 38a5e4ba73b..e5fba33d612 100644
--- a/cpp/test/Ice/servantLocator/Client.cpp
+++ b/cpp/test/Ice/servantLocator/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/servantLocator/Collocated.cpp b/cpp/test/Ice/servantLocator/Collocated.cpp
index 50eebb2c54f..fccba0827c7 100644
--- a/cpp/test/Ice/servantLocator/Collocated.cpp
+++ b/cpp/test/Ice/servantLocator/Collocated.cpp
@@ -34,7 +34,7 @@ protected:
cookie = new CookieI();
return new TestI();
}
-
+
virtual void
checkCookie(const Ice::LocalObjectPtr& cookie) const
{
@@ -89,20 +89,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/servantLocator/Server.cpp b/cpp/test/Ice/servantLocator/Server.cpp
index d93d0edc0fe..9f4a459d1e8 100644
--- a/cpp/test/Ice/servantLocator/Server.cpp
+++ b/cpp/test/Ice/servantLocator/Server.cpp
@@ -33,7 +33,7 @@ protected:
cookie = new CookieI();
return new TestI();
}
-
+
virtual void
checkCookie(const Ice::LocalObjectPtr& cookie) const
{
@@ -77,7 +77,7 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
communicator->getProperties()->setProperty("Ice.Warn.Dispatch", "0");
Ice::ObjectAdapterPtr adapter = communicator->createObjectAdapter("TestAdapter");
-
+
adapter->addServantLocator(new ServantLocatorI(""), "");
adapter->addServantLocator(new ServantLocatorI("category"), "category");
adapter->add(new TestI, communicator->stringToIdentity("asm"));
@@ -88,20 +88,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/servantLocator/ServerAMD.cpp b/cpp/test/Ice/servantLocator/ServerAMD.cpp
index b6229e44896..72eab09e985 100644
--- a/cpp/test/Ice/servantLocator/ServerAMD.cpp
+++ b/cpp/test/Ice/servantLocator/ServerAMD.cpp
@@ -77,7 +77,7 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
communicator->getProperties()->setProperty("Ice.Warn.Dispatch", "0");
Ice::ObjectAdapterPtr adapter = communicator->createObjectAdapter("TestAdapter");
-
+
adapter->addServantLocator(new ServantLocatorAMDI(""), "");
adapter->addServantLocator(new ServantLocatorAMDI("category"), "category");
adapter->add(new TestAMDI, communicator->stringToIdentity("asm"));
@@ -88,20 +88,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/services/.depend.mak b/cpp/test/Ice/services/.depend.mak
index 5cc06200dfd..89a16e56e7a 100755
--- a/cpp/test/Ice/services/.depend.mak
+++ b/cpp/test/Ice/services/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\Glacier2.h" \
"$(includedir)\Glacier2\Router.h" \
"$(includedir)\Glacier2\Session.h" \
diff --git a/cpp/test/Ice/services/Client.cpp b/cpp/test/Ice/services/Client.cpp
index cab6e9ce72d..5b54a4a3f73 100644
--- a/cpp/test/Ice/services/Client.cpp
+++ b/cpp/test/Ice/services/Client.cpp
@@ -24,20 +24,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator, const Ice::Initializa
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/slicing/exceptions/.depend.mak b/cpp/test/Ice/slicing/exceptions/.depend.mak
index 241a5320dd2..43095bfd674 100755
--- a/cpp/test/Ice/slicing/exceptions/.depend.mak
+++ b/cpp/test/Ice/slicing/exceptions/.depend.mak
@@ -218,6 +218,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -430,6 +431,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -646,6 +648,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -775,6 +778,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"ServerPrivate.h" \
"Test.h" \
@@ -1075,6 +1079,7 @@ TestAMDI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1204,6 +1209,7 @@ ServerAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestAMDI.h" \
"ServerPrivateAMD.h" \
"TestAMD.h" \
diff --git a/cpp/test/Ice/slicing/exceptions/Client.cpp b/cpp/test/Ice/slicing/exceptions/Client.cpp
index 6948c47d83f..d9667684990 100644
--- a/cpp/test/Ice/slicing/exceptions/Client.cpp
+++ b/cpp/test/Ice/slicing/exceptions/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/slicing/exceptions/Server.cpp b/cpp/test/Ice/slicing/exceptions/Server.cpp
index 971f3e17d3e..32aed8e0d2c 100644
--- a/cpp/test/Ice/slicing/exceptions/Server.cpp
+++ b/cpp/test/Ice/slicing/exceptions/Server.cpp
@@ -30,20 +30,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/slicing/exceptions/ServerAMD.cpp b/cpp/test/Ice/slicing/exceptions/ServerAMD.cpp
index b275fc9c6e9..f494290748a 100644
--- a/cpp/test/Ice/slicing/exceptions/ServerAMD.cpp
+++ b/cpp/test/Ice/slicing/exceptions/ServerAMD.cpp
@@ -30,20 +30,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/slicing/objects/.depend.mak b/cpp/test/Ice/slicing/objects/.depend.mak
index 56a5cbb5397..d271076d636 100755
--- a/cpp/test/Ice/slicing/objects/.depend.mak
+++ b/cpp/test/Ice/slicing/objects/.depend.mak
@@ -305,6 +305,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -436,6 +437,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -734,6 +736,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -863,6 +866,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"ServerPrivate.h" \
"Test.h" \
@@ -1165,6 +1169,7 @@ TestAMDI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -1294,6 +1299,7 @@ ServerAMD.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestAMDI.h" \
"ServerPrivateAMD.h" \
"TestAMD.h" \
diff --git a/cpp/test/Ice/slicing/objects/Client.cpp b/cpp/test/Ice/slicing/objects/Client.cpp
index 5167a4c8916..b0e8aea2856 100644
--- a/cpp/test/Ice/slicing/objects/Client.cpp
+++ b/cpp/test/Ice/slicing/objects/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/slicing/objects/Server.cpp b/cpp/test/Ice/slicing/objects/Server.cpp
index 971f3e17d3e..32aed8e0d2c 100644
--- a/cpp/test/Ice/slicing/objects/Server.cpp
+++ b/cpp/test/Ice/slicing/objects/Server.cpp
@@ -30,20 +30,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/slicing/objects/ServerAMD.cpp b/cpp/test/Ice/slicing/objects/ServerAMD.cpp
index b275fc9c6e9..f494290748a 100644
--- a/cpp/test/Ice/slicing/objects/ServerAMD.cpp
+++ b/cpp/test/Ice/slicing/objects/ServerAMD.cpp
@@ -30,20 +30,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/stream/.depend.mak b/cpp/test/Ice/stream/.depend.mak
index d99f1ae2242..b1ce5bc8998 100755
--- a/cpp/test/Ice/stream/.depend.mak
+++ b/cpp/test/Ice/stream/.depend.mak
@@ -204,6 +204,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/stream/Client.cpp b/cpp/test/Ice/stream/Client.cpp
index 569e10104b9..604ff0cb943 100644
--- a/cpp/test/Ice/stream/Client.cpp
+++ b/cpp/test/Ice/stream/Client.cpp
@@ -1121,20 +1121,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return 0;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/stringConverter/.depend.mak b/cpp/test/Ice/stringConverter/.depend.mak
index d76f64dff6c..be426383681 100755
--- a/cpp/test/Ice/stringConverter/.depend.mak
+++ b/cpp/test/Ice/stringConverter/.depend.mak
@@ -202,6 +202,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -332,6 +333,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/stringConverter/Client.cpp b/cpp/test/Ice/stringConverter/Client.cpp
index db2b72bfe3a..6ec547fc496 100644
--- a/cpp/test/Ice/stringConverter/Client.cpp
+++ b/cpp/test/Ice/stringConverter/Client.cpp
@@ -26,20 +26,11 @@ public:
static bool useLocale = false;
static bool useIconv = true;
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
Client app;
@@ -47,7 +38,7 @@ main(int argc, char* argv[])
#ifndef _WIN32
//
// Switch to French locale
- // (we just used the codeset for as default internal code for
+ // (we just used the codeset for as default internal code for
// stringConverter below)
//
@@ -73,7 +64,7 @@ main(int argc, char* argv[])
}
IceUtil::setProcessWstringConverter(new IceUtil::IconvStringConverter<wchar_t>("ucs4"));
#else
-
+
if(useLocale)
{
IceUtil::setProcessStringConverter(new IceUtil::IconvStringConverter<char>());
@@ -106,7 +97,7 @@ main(int argc, char* argv[])
int
Client::run(int, char*[])
{
- Test::MyObjectPrx proxy =
+ Test::MyObjectPrx proxy =
Test::MyObjectPrx::uncheckedCast(communicator()->stringToProxy("test:default -p 12010"));
char oe = char(0xBD); // A single character in ISO Latin 9
diff --git a/cpp/test/Ice/stringConverter/Server.cpp b/cpp/test/Ice/stringConverter/Server.cpp
index b0851759d02..9b07edb5f8f 100644
--- a/cpp/test/Ice/stringConverter/Server.cpp
+++ b/cpp/test/Ice/stringConverter/Server.cpp
@@ -34,13 +34,13 @@ public:
return IceUtil::stringToWstring(msg, IceUtil::getProcessStringConverter(),
IceUtil::getProcessWstringConverter());
}
-
+
virtual string narrow(const wstring& wmsg, const Ice::Current&)
{
return IceUtil::wstringToString(wmsg, IceUtil::getProcessStringConverter(),
IceUtil::getProcessWstringConverter());
}
-
+
virtual void shutdown(const Ice::Current& current)
{
current.adapter->getCommunicator()->shutdown();
@@ -54,26 +54,17 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
Ice::ObjectAdapterPtr adapter = communicator->createObjectAdapter("TestAdapter");
adapter->add(new MyObjectI, communicator->stringToIdentity("test"));
adapter->activate();
-
+
TEST_READY
communicator->waitForShutdown();
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/threadPoolPriority/.depend.mak b/cpp/test/Ice/threadPoolPriority/.depend.mak
index a9d0f13d1d7..79824121126 100755
--- a/cpp/test/Ice/threadPoolPriority/.depend.mak
+++ b/cpp/test/Ice/threadPoolPriority/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -460,6 +462,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -583,6 +586,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -714,6 +718,7 @@ ServerCustomThreadPool.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
diff --git a/cpp/test/Ice/threadPoolPriority/Client.cpp b/cpp/test/Ice/threadPoolPriority/Client.cpp
index 24744f36887..1466387c22d 100644
--- a/cpp/test/Ice/threadPoolPriority/Client.cpp
+++ b/cpp/test/Ice/threadPoolPriority/Client.cpp
@@ -24,20 +24,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/threadPoolPriority/Server.cpp b/cpp/test/Ice/threadPoolPriority/Server.cpp
index 3d6f4102883..15bb709a99c 100644
--- a/cpp/test/Ice/threadPoolPriority/Server.cpp
+++ b/cpp/test/Ice/threadPoolPriority/Server.cpp
@@ -54,20 +54,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp b/cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp
index 13991d03a52..ffec696e300 100644
--- a/cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp
+++ b/cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp
@@ -58,20 +58,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/timeout/.depend.mak b/cpp/test/Ice/timeout/.depend.mak
index 11c6772f2ef..03b35bd640c 100755
--- a/cpp/test/Ice/timeout/.depend.mak
+++ b/cpp/test/Ice/timeout/.depend.mak
@@ -202,6 +202,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
Client.obj: \
Client.cpp \
@@ -323,6 +324,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -453,6 +455,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -584,6 +587,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/timeout/Client.cpp b/cpp/test/Ice/timeout/Client.cpp
index d259bcd0901..16821374682 100644
--- a/cpp/test/Ice/timeout/Client.cpp
+++ b/cpp/test/Ice/timeout/Client.cpp
@@ -25,20 +25,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
@@ -78,7 +69,7 @@ main(int argc, char* argv[])
// send() blocking after sending a given amount of data.
//
initData.properties->setProperty("Ice.TCP.SndSize", "50000");
-
+
communicator = Ice::initialize(argc, argv, initData);
status = run(argc, argv, communicator);
}
diff --git a/cpp/test/Ice/timeout/Server.cpp b/cpp/test/Ice/timeout/Server.cpp
index 40a12267a84..61104b01a04 100644
--- a/cpp/test/Ice/timeout/Server.cpp
+++ b/cpp/test/Ice/timeout/Server.cpp
@@ -28,20 +28,11 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/udp/.depend.mak b/cpp/test/Ice/udp/.depend.mak
index 718f37edabd..8a8d46e0bd9 100755
--- a/cpp/test/Ice/udp/.depend.mak
+++ b/cpp/test/Ice/udp/.depend.mak
@@ -201,6 +201,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -331,6 +332,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -468,6 +470,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -591,6 +594,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Ice/udp/Client.cpp b/cpp/test/Ice/udp/Client.cpp
index e5f77e5226b..ac60fdf9093 100644
--- a/cpp/test/Ice/udp/Client.cpp
+++ b/cpp/test/Ice/udp/Client.cpp
@@ -32,20 +32,11 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/Ice/udp/Server.cpp b/cpp/test/Ice/udp/Server.cpp
index faf23f591e0..654f1e65dc4 100644
--- a/cpp/test/Ice/udp/Server.cpp
+++ b/cpp/test/Ice/udp/Server.cpp
@@ -61,20 +61,11 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, true);
+ Ice::registerIceSSL();
#endif
int status;
diff --git a/cpp/test/IceBox/admin/.depend.mak b/cpp/test/IceBox/admin/.depend.mak
index c8fd7cf66f3..d03894dd451 100755
--- a/cpp/test/IceBox/admin/.depend.mak
+++ b/cpp/test/IceBox/admin/.depend.mak
@@ -206,6 +206,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -336,6 +337,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -466,6 +468,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -589,6 +592,7 @@ Service.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceBox\IceBox.h" \
"$(includedir)\IceBox\Config.h" \
"TestI.h" \
diff --git a/cpp/test/IceBox/configuration/.depend.mak b/cpp/test/IceBox/configuration/.depend.mak
index 099232e588a..9e149d7ae5a 100755
--- a/cpp/test/IceBox/configuration/.depend.mak
+++ b/cpp/test/IceBox/configuration/.depend.mak
@@ -201,6 +201,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -331,6 +332,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -461,6 +463,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -584,6 +587,7 @@ Service.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceBox\IceBox.h" \
"$(includedir)\IceBox\Config.h" \
"TestI.h" \
diff --git a/cpp/test/IceDiscovery/simple/.depend.mak b/cpp/test/IceDiscovery/simple/.depend.mak
index 968bed3a9f8..68988959ed5 100755
--- a/cpp/test/IceDiscovery/simple/.depend.mak
+++ b/cpp/test/IceDiscovery/simple/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -467,6 +469,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -590,6 +593,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/IceDiscovery/simple/Client.cpp b/cpp/test/IceDiscovery/simple/Client.cpp
index 567fad5b853..d2b89579c2c 100644
--- a/cpp/test/IceDiscovery/simple/Client.cpp
+++ b/cpp/test/IceDiscovery/simple/Client.cpp
@@ -26,23 +26,16 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-Ice::Plugin* createIceDiscovery(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, false);
- Ice::registerPluginFactory("IceDiscovery", createIceDiscovery, false);
+ Ice::registerIceSSL();
#endif
+ //
+ // Explicitly register the IceDiscovery plugin to test registerIceDiscovery.
+ //
+ Ice::registerIceDiscovery();
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/IceDiscovery/simple/Makefile b/cpp/test/IceDiscovery/simple/Makefile
index 0040afbe7ea..3e6b2695532 100644
--- a/cpp/test/IceDiscovery/simple/Makefile
+++ b/cpp/test/IceDiscovery/simple/Makefile
@@ -33,7 +33,7 @@ CPPFLAGS := -I. -I../../include $(CPPFLAGS)
$(CLIENT): $(COBJS)
rm -f $@
- $(call mktest,$@,$(COBJS), $(LIBS))
+ $(call mktest,$@,$(COBJS), -lIceDiscovery $(LIBS))
$(SERVER): $(SOBJS)
rm -f $@
diff --git a/cpp/test/IceDiscovery/simple/Makefile.mak b/cpp/test/IceDiscovery/simple/Makefile.mak
index 1137e6fc404..6a4ff516ee1 100644
--- a/cpp/test/IceDiscovery/simple/Makefile.mak
+++ b/cpp/test/IceDiscovery/simple/Makefile.mak
@@ -38,6 +38,7 @@ OBJS = $(COBJS) \
!include $(top_srcdir)/config/Make.rules.mak
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
+LINKWITH = icediscovery$(LIBSUFFIX).lib $(LIBS)
!if "$(GENERATE_PDB)" == "yes"
CPDBFLAGS = /pdb:$(CLIENT).pdb
@@ -45,7 +46,7 @@ SPDBFLAGS = /pdb:$(SERVER).pdb
!endif
$(CLIENT)$(EXT): $(COBJS)
- $(LINK) $(LD_TESTFLAGS) $(CPDBFLAGS) $(COBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS)
+ $(LINK) $(LD_TESTFLAGS) $(CPDBFLAGS) $(COBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH)
@if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \
$(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest
diff --git a/cpp/test/IceDiscovery/simple/Server.cpp b/cpp/test/IceDiscovery/simple/Server.cpp
index 24fe2992cae..8c51765f9d3 100644
--- a/cpp/test/IceDiscovery/simple/Server.cpp
+++ b/cpp/test/IceDiscovery/simple/Server.cpp
@@ -47,22 +47,12 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator)
return EXIT_SUCCESS;
}
-#ifdef ICE_STATIC_LIBS
-extern "C"
-{
-
-Ice::Plugin* createIceSSL(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-Ice::Plugin* createIceDiscovery(const Ice::CommunicatorPtr&, const string&, const Ice::StringSeq&);
-
-}
-#endif
-
int
main(int argc, char* argv[])
{
#ifdef ICE_STATIC_LIBS
- Ice::registerPluginFactory("IceSSL", createIceSSL, false);
- Ice::registerPluginFactory("IceDiscovery", createIceDiscovery, false);
+ Ice::registerIceSSL();
+ Ice::registerIceDiscovery();
#endif
int status;
diff --git a/cpp/test/IceDiscovery/simple/run.py b/cpp/test/IceDiscovery/simple/run.py
index dd96a172206..5de3fedd862 100755
--- a/cpp/test/IceDiscovery/simple/run.py
+++ b/cpp/test/IceDiscovery/simple/run.py
@@ -25,19 +25,20 @@ client = os.path.join(os.getcwd(), "client")
num = 3
-args = " --Ice.Plugin.IceDiscovery=IceDiscovery:createIceDiscovery"
-args += " --IceDiscovery.Timeout=50"
+args = " --IceDiscovery.Timeout=50"
args += " --IceDiscovery.RetryCount=5"
if not TestUtil.ipv6:
args += " --IceDiscovery.Interface=127.0.0.1"
elif TestUtil.isDarwin():
args += " --IceDiscovery.Interface=\"::1\""
+# Set the plugin property only for the server, the client uses Ice::registerIceDiscovery()
+serverArgs = " --Ice.Plugin.IceDiscovery=IceDiscovery:createIceDiscovery" + args
serverProc = []
for i in range(0, num):
sys.stdout.write("starting server #%d... " % (i + 1))
sys.stdout.flush()
- serverProc.append(TestUtil.startServer(server, "%d %s" % (i, args), count = 4))
+ serverProc.append(TestUtil.startServer(server, "%d %s " % (i, serverArgs), count = 4))
print("ok")
sys.stdout.write("starting client... ")
diff --git a/cpp/test/IceGrid/activation/.depend.mak b/cpp/test/IceGrid/activation/.depend.mak
index b16249cea27..63798c9c31c 100755
--- a/cpp/test/IceGrid/activation/.depend.mak
+++ b/cpp/test/IceGrid/activation/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -476,6 +478,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -599,5 +602,6 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
diff --git a/cpp/test/IceGrid/admin/.depend.mak b/cpp/test/IceGrid/admin/.depend.mak
index b928a75050c..2daf0a33181 100755
--- a/cpp/test/IceGrid/admin/.depend.mak
+++ b/cpp/test/IceGrid/admin/.depend.mak
@@ -119,3 +119,4 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
diff --git a/cpp/test/IceGrid/allocation/.depend.mak b/cpp/test/IceGrid/allocation/.depend.mak
index 21851d5fe29..a7df8c0a792 100755
--- a/cpp/test/IceGrid/allocation/.depend.mak
+++ b/cpp/test/IceGrid/allocation/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -331,6 +332,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -479,6 +481,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -602,6 +605,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -733,6 +737,7 @@ PermissionsVerifier.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\PermissionsVerifier.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
"$(includedir)\Glacier2\Config.h" \
diff --git a/cpp/test/IceGrid/deployer/.depend.mak b/cpp/test/IceGrid/deployer/.depend.mak
index eab7fde7d46..4984a1d9dcc 100755
--- a/cpp/test/IceGrid/deployer/.depend.mak
+++ b/cpp/test/IceGrid/deployer/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -476,6 +478,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -600,6 +603,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -731,6 +735,7 @@ Service.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceBox\IceBox.h" \
"$(includedir)\IceBox\Config.h" \
"$(includedir)\Freeze\Freeze.h" \
diff --git a/cpp/test/IceGrid/distribution/.depend.mak b/cpp/test/IceGrid/distribution/.depend.mak
index 617bd0cfc7b..53df2de6aa4 100755
--- a/cpp/test/IceGrid/distribution/.depend.mak
+++ b/cpp/test/IceGrid/distribution/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -476,6 +478,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -599,6 +602,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
diff --git a/cpp/test/IceGrid/noRestartUpdate/.depend.mak b/cpp/test/IceGrid/noRestartUpdate/.depend.mak
index 4a8534e316e..f76dd911f0e 100755
--- a/cpp/test/IceGrid/noRestartUpdate/.depend.mak
+++ b/cpp/test/IceGrid/noRestartUpdate/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -476,6 +478,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -599,6 +602,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -730,6 +734,7 @@ Service.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceBox\IceBox.h" \
"$(includedir)\IceBox\Config.h" \
"$(includedir)\Freeze\Freeze.h" \
diff --git a/cpp/test/IceGrid/replicaGroup/.depend.mak b/cpp/test/IceGrid/replicaGroup/.depend.mak
index 73a622597d1..251d89d58d4 100755
--- a/cpp/test/IceGrid/replicaGroup/.depend.mak
+++ b/cpp/test/IceGrid/replicaGroup/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -476,6 +478,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -599,6 +602,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -730,6 +734,7 @@ Service.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceBox\IceBox.h" \
"$(includedir)\IceBox\Config.h" \
"TestI.h" \
diff --git a/cpp/test/IceGrid/replication/.depend.mak b/cpp/test/IceGrid/replication/.depend.mak
index ff369cf8e1d..b58d8e383ed 100755
--- a/cpp/test/IceGrid/replication/.depend.mak
+++ b/cpp/test/IceGrid/replication/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -476,6 +478,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -599,6 +602,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
diff --git a/cpp/test/IceGrid/session/.depend.mak b/cpp/test/IceGrid/session/.depend.mak
index 495559cd42b..addfe07c1e4 100755
--- a/cpp/test/IceGrid/session/.depend.mak
+++ b/cpp/test/IceGrid/session/.depend.mak
@@ -209,6 +209,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -338,6 +339,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -486,6 +488,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\PermissionsVerifier.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
"$(includedir)\Glacier2\Config.h" \
@@ -622,6 +625,7 @@ PermissionsVerifier.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\Glacier2\PermissionsVerifier.h" \
"$(includedir)\Glacier2\SSLInfo.h" \
"$(includedir)\Glacier2\Config.h" \
diff --git a/cpp/test/IceGrid/simple/.depend.mak b/cpp/test/IceGrid/simple/.depend.mak
index cc93cf8c51f..c007d84ae45 100755
--- a/cpp/test/IceGrid/simple/.depend.mak
+++ b/cpp/test/IceGrid/simple/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -337,6 +338,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -476,6 +478,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -599,5 +602,6 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
diff --git a/cpp/test/IceGrid/simple/AllTests.cpp b/cpp/test/IceGrid/simple/AllTests.cpp
index ac6790af361..e2cd0bb95f9 100644
--- a/cpp/test/IceGrid/simple/AllTests.cpp
+++ b/cpp/test/IceGrid/simple/AllTests.cpp
@@ -94,8 +94,11 @@ allTests(const Ice::CommunicatorPtr& communicator)
//
// Now, ensure that the IceGrid discovery locator correctly
- // handles failure to find a locator.
- //
+ // handles failure to find a locator. Also test
+ // Ice::registerIceLocatorDiscovery()
+ //
+ Ice::registerIceLocatorDiscovery();
+ initData.properties->setProperty("Ice.Plugin.IceLocatorDiscovery", "");
initData.properties->setProperty("IceLocatorDiscovery.InstanceName", "unknown");
initData.properties->setProperty("IceLocatorDiscovery.RetryCount", "1");
initData.properties->setProperty("IceLocatorDiscovery.Timeout", "100");
@@ -246,7 +249,7 @@ allTestsWithDeploy(const Ice::CommunicatorPtr& communicator)
catch(const Ice::NoEndpointException&)
{
}
-
+
admin->enableServer("server", true);
try
diff --git a/cpp/test/IceGrid/simple/Makefile b/cpp/test/IceGrid/simple/Makefile
index d07645f5166..781c2fdb4d3 100644
--- a/cpp/test/IceGrid/simple/Makefile
+++ b/cpp/test/IceGrid/simple/Makefile
@@ -33,7 +33,7 @@ CPPFLAGS := -I. -I../../include $(CPPFLAGS)
$(CLIENT): $(COBJS)
rm -f $@
- $(CXX) $(LDFLAGS) $(LDEXEFLAGS) -o $@ $(COBJS) $(LIBS) -lIceGrid -lGlacier2
+ $(CXX) $(LDFLAGS) $(LDEXEFLAGS) -o $@ $(COBJS) $(LIBS) -lIceLocatorDiscovery -lIceGrid -lGlacier2
$(SERVER): $(SOBJS)
rm -f $@
diff --git a/cpp/test/IceGrid/simple/Makefile.mak b/cpp/test/IceGrid/simple/Makefile.mak
index c8ff99b1fbb..55ebe685f1e 100644
--- a/cpp/test/IceGrid/simple/Makefile.mak
+++ b/cpp/test/IceGrid/simple/Makefile.mak
@@ -30,7 +30,7 @@ OBJS = $(COBJS) \
!include $(top_srcdir)/config/Make.rules.mak
CPPFLAGS = -I. -I../../include $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
-LINKWITH = $(LIBS)
+LINKWITH = icelocatordiscovery$(LIBSUFFIX).lib $(LIBS)
!if "$(GENERATE_PDB)" == "yes"
CPDBFLAGS = /pdb:$(CLIENT:.exe=.pdb)
diff --git a/cpp/test/IceGrid/update/.depend.mak b/cpp/test/IceGrid/update/.depend.mak
index 617bd0cfc7b..53df2de6aa4 100755
--- a/cpp/test/IceGrid/update/.depend.mak
+++ b/cpp/test/IceGrid/update/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
@@ -330,6 +331,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceGrid\IceGrid.h" \
"$(includedir)\IceGrid\Admin.h" \
"$(includedir)\Glacier2\Session.h" \
@@ -476,6 +478,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
@@ -599,6 +602,7 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
diff --git a/cpp/test/IceSSL/configuration/.depend.mak b/cpp/test/IceSSL/configuration/.depend.mak
index e6215b0d742..31b970d0ba6 100755
--- a/cpp/test/IceSSL/configuration/.depend.mak
+++ b/cpp/test/IceSSL/configuration/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceSSL\IceSSL.h" \
"$(includedir)\IceSSL\Plugin.h" \
"$(includedir)\IceSSL\Config.h" \
@@ -326,6 +327,7 @@ AllTests.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceSSL\Plugin.h" \
"$(includedir)\IceSSL\Config.h" \
"$(includedir)\IceSSL\ConnectionInfo.h" \
@@ -459,6 +461,7 @@ TestI.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
@@ -593,5 +596,6 @@ Server.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"TestI.h" \
"Test.h" \
diff --git a/cpp/test/IceSSL/configuration/AllTests.cpp b/cpp/test/IceSSL/configuration/AllTests.cpp
index 02aaa378de8..8e2a08fb7da 100644
--- a/cpp/test/IceSSL/configuration/AllTests.cpp
+++ b/cpp/test/IceSSL/configuration/AllTests.cpp
@@ -280,7 +280,10 @@ static PropertiesPtr
createClientProps(const Ice::PropertiesPtr& defaultProps, const string& defaultDir, const string& defaultHost, bool p12)
{
PropertiesPtr result = createProperties();
- result->setProperty("Ice.Plugin.IceSSL", "IceSSL:createIceSSL");
+ //
+ // Don't set the plugin property, the client registered the plugin with registerIceSSL.
+ //
+ //result->setProperty("Ice.Plugin.IceSSL", "IceSSL:createIceSSL");
if(!defaultDir.empty())
{
result->setProperty("IceSSL.DefaultDir", defaultDir);
diff --git a/cpp/test/IceSSL/configuration/Client.cpp b/cpp/test/IceSSL/configuration/Client.cpp
index e0d2deaa1e5..5ffeda054c0 100644
--- a/cpp/test/IceSSL/configuration/Client.cpp
+++ b/cpp/test/IceSSL/configuration/Client.cpp
@@ -34,6 +34,13 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator)
int
main(int argc, char* argv[])
{
+ //
+ // Explicitly register the IceSSL plugin to test registerIceSSL. The tests
+ // don't set Ice.Plugin.IceSSL to ensure the plugin is registered without
+ // the property setting.
+ //
+ Ice::registerIceSSL();
+
int status;
Ice::CommunicatorPtr communicator;
diff --git a/cpp/test/IceStorm/federation/.depend.mak b/cpp/test/IceStorm/federation/.depend.mak
index 8e3c624eded..45305fd520a 100755
--- a/cpp/test/IceStorm/federation/.depend.mak
+++ b/cpp/test/IceStorm/federation/.depend.mak
@@ -200,6 +200,7 @@ Publisher.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
@@ -325,6 +326,7 @@ Subscriber.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
diff --git a/cpp/test/IceStorm/federation2/.depend.mak b/cpp/test/IceStorm/federation2/.depend.mak
index aad14db99ee..61a7e3a547b 100755
--- a/cpp/test/IceStorm/federation2/.depend.mak
+++ b/cpp/test/IceStorm/federation2/.depend.mak
@@ -208,6 +208,7 @@ Publisher.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
@@ -333,6 +334,7 @@ Subscriber.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
diff --git a/cpp/test/IceStorm/rep1/.depend.mak b/cpp/test/IceStorm/rep1/.depend.mak
index e05002604a4..5229e9772e4 100755
--- a/cpp/test/IceStorm/rep1/.depend.mak
+++ b/cpp/test/IceStorm/rep1/.depend.mak
@@ -200,6 +200,7 @@ Publisher.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\Options.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\IceUtil.h" \
@@ -341,6 +342,7 @@ Subscriber.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
@@ -475,6 +477,7 @@ Sub.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
diff --git a/cpp/test/IceStorm/repgrid/.depend.mak b/cpp/test/IceStorm/repgrid/.depend.mak
index 92e286cd9f6..f644c834629 100755
--- a/cpp/test/IceStorm/repgrid/.depend.mak
+++ b/cpp/test/IceStorm/repgrid/.depend.mak
@@ -200,6 +200,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
diff --git a/cpp/test/IceStorm/repstress/.depend.mak b/cpp/test/IceStorm/repstress/.depend.mak
index 4635dcd0fdb..429ada3f233 100755
--- a/cpp/test/IceStorm/repstress/.depend.mak
+++ b/cpp/test/IceStorm/repstress/.depend.mak
@@ -281,6 +281,7 @@ Publisher.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
"$(includedir)\IceUtil\Cache.h" \
@@ -421,6 +422,7 @@ Subscriber.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
@@ -548,4 +550,5 @@ Control.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"Controller.h" \
diff --git a/cpp/test/IceStorm/single/.depend.mak b/cpp/test/IceStorm/single/.depend.mak
index c2b482209b1..19202f5106d 100755
--- a/cpp/test/IceStorm/single/.depend.mak
+++ b/cpp/test/IceStorm/single/.depend.mak
@@ -200,6 +200,7 @@ Publisher.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
@@ -325,6 +326,7 @@ Subscriber.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
diff --git a/cpp/test/IceStorm/stress/.depend.mak b/cpp/test/IceStorm/stress/.depend.mak
index 77a4372aa2f..2ea7e09fae1 100755
--- a/cpp/test/IceStorm/stress/.depend.mak
+++ b/cpp/test/IceStorm/stress/.depend.mak
@@ -200,6 +200,7 @@ Publisher.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceUtil\Options.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceStorm\IceStorm.h" \
@@ -327,6 +328,7 @@ Subscriber.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(includedir)\IceStorm\IceStorm.h" \
"$(includedir)\IceStorm\Metrics.h" \
"$(includedir)\IceStorm\Config.h" \
diff --git a/cpp/test/Slice/keyword/.depend.mak b/cpp/test/Slice/keyword/.depend.mak
index c5401f08676..99ec9336297 100755
--- a/cpp/test/Slice/keyword/.depend.mak
+++ b/cpp/test/Slice/keyword/.depend.mak
@@ -204,6 +204,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Slice/macros/.depend.mak b/cpp/test/Slice/macros/.depend.mak
index 3ea96271303..f610eb91620 100755
--- a/cpp/test/Slice/macros/.depend.mak
+++ b/cpp/test/Slice/macros/.depend.mak
@@ -202,6 +202,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \
diff --git a/cpp/test/Slice/structure/.depend.mak b/cpp/test/Slice/structure/.depend.mak
index f758246d219..123b3891b93 100755
--- a/cpp/test/Slice/structure/.depend.mak
+++ b/cpp/test/Slice/structure/.depend.mak
@@ -269,6 +269,7 @@ Client.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
"$(top_srcdir)\test\include\TestCommon.h" \
"$(includedir)\IceUtil\IceUtil.h" \
"$(includedir)\IceUtil\AbstractMutex.h" \