summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorJoe George <joe@zeroc.com>2015-12-08 11:33:42 -0500
committerJoe George <joe@zeroc.com>2015-12-08 16:09:24 -0500
commit6a43686ce26de5d2d5edf4a485ecff3a242c26b6 (patch)
treed31e4f16dc9ed6e28056a7224e045a4638955f5e /cpp
parentC++11 mapping IceDiscovery plug-in (diff)
downloadice-6a43686ce26de5d2d5edf4a485ecff3a242c26b6.tar.bz2
ice-6a43686ce26de5d2d5edf4a485ecff3a242c26b6.tar.xz
ice-6a43686ce26de5d2d5edf4a485ecff3a242c26b6.zip
ICE-6908 - Add ValueFactory
ValueFactory is a replacement for ObjectFactory (which is still available if needed). It is an interface with only one operation and can has the "delegate" metadata.
Diffstat (limited to 'cpp')
-rw-r--r--cpp/include/Ice/.gitignore2
-rw-r--r--cpp/include/Ice/BasicStream.h12
-rw-r--r--cpp/include/Ice/DefaultValueFactory.h (renamed from cpp/include/Ice/DefaultObjectFactory.h)16
-rw-r--r--cpp/include/Ice/FactoryTable.h16
-rw-r--r--cpp/include/Ice/FactoryTableInit.h30
-rw-r--r--cpp/include/Ice/ValueFactoryManagerF.h (renamed from cpp/include/Ice/ObjectFactoryManagerF.h)16
-rw-r--r--cpp/include/IceUtil/Config.h4
-rw-r--r--cpp/src/Glacier2/Instance.cpp10
-rwxr-xr-xcpp/src/Ice/.depend.mak1065
-rw-r--r--cpp/src/Ice/.gitignore1
-rw-r--r--cpp/src/Ice/BasicStream.cpp22
-rw-r--r--cpp/src/Ice/CommunicatorI.cpp44
-rw-r--r--cpp/src/Ice/CommunicatorI.h11
-rw-r--r--cpp/src/Ice/Exception.cpp6
-rw-r--r--cpp/src/Ice/FactoryTable.cpp42
-rw-r--r--cpp/src/Ice/FactoryTableInit.cpp2
-rw-r--r--cpp/src/Ice/Instance.cpp6
-rw-r--r--cpp/src/Ice/Instance.h6
-rw-r--r--cpp/src/Ice/Makefile5
-rw-r--r--cpp/src/Ice/Makefile.mak4
-rw-r--r--cpp/src/Ice/ObjectFactoryManager.cpp147
-rw-r--r--cpp/src/Ice/ObjectFactoryManager.h43
-rw-r--r--cpp/src/Ice/ValueFactoryManager.cpp175
-rw-r--r--cpp/src/Ice/ValueFactoryManager.h61
-rw-r--r--cpp/src/IceGrid/IceGridDB.cpp14
-rw-r--r--cpp/src/slice2cpp/Gen.cpp12
-rw-r--r--cpp/src/slice2java/Gen.cpp9
-rw-r--r--cpp/test/Ice/exceptions/AllTests.cpp17
-rw-r--r--cpp/test/Ice/objects/AllTests.cpp28
-rw-r--r--cpp/test/Ice/objects/Client.cpp63
-rw-r--r--cpp/test/Ice/objects/Collocated.cpp62
-rw-r--r--cpp/test/Ice/objects/Server.cpp22
-rw-r--r--cpp/test/Ice/optional/AllTests.cpp10
-rw-r--r--cpp/test/Ice/slicing/objects/AllTests.cpp42
-rw-r--r--cpp/test/Ice/stream/Client.cpp16
35 files changed, 1196 insertions, 845 deletions
diff --git a/cpp/include/Ice/.gitignore b/cpp/include/Ice/.gitignore
index 7111772146c..fd7066fcaa2 100644
--- a/cpp/include/Ice/.gitignore
+++ b/cpp/include/Ice/.gitignore
@@ -39,4 +39,6 @@ Router.h
ServantLocatorF.h
ServantLocator.h
SliceChecksumDict.h
+ValueFactoryF.h
+ValueFactory.h
Version.h
diff --git a/cpp/include/Ice/BasicStream.h b/cpp/include/Ice/BasicStream.h
index 6fc8e06d90b..9c7adf8e3bd 100644
--- a/cpp/include/Ice/BasicStream.h
+++ b/cpp/include/Ice/BasicStream.h
@@ -15,8 +15,8 @@
#include <Ice/Object.h>
#include <Ice/ValueF.h>
#include <Ice/ProxyF.h>
-#include <Ice/ObjectFactory.h>
-#include <Ice/ObjectFactoryManagerF.h>
+#include <Ice/ValueFactory.h>
+#include <Ice/ValueFactoryManagerF.h>
#include <Ice/Buffer.h>
#include <Ice/Protocol.h>
#include <Ice/SlicedDataF.h>
@@ -977,7 +977,7 @@ private:
protected:
- EncapsDecoder(BasicStream* stream, ReadEncaps* encaps, bool sliceObjects, const ObjectFactoryManagerPtr& f) :
+ EncapsDecoder(BasicStream* stream, ReadEncaps* encaps, bool sliceObjects, const ValueFactoryManagerPtr& f) :
_stream(stream), _encaps(encaps), _sliceObjects(sliceObjects), _servantFactoryManager(f), _typeIdIndex(0)
{
}
@@ -1002,7 +1002,7 @@ private:
BasicStream* _stream;
ReadEncaps* _encaps;
const bool _sliceObjects;
- ObjectFactoryManagerPtr _servantFactoryManager;
+ ValueFactoryManagerPtr _servantFactoryManager;
// Encapsulation attributes for object un-marshalling
PatchMap _patchMap;
@@ -1020,7 +1020,7 @@ private:
{
public:
- EncapsDecoder10(BasicStream* stream, ReadEncaps* encaps, bool sliceObjects, const ObjectFactoryManagerPtr& f) :
+ EncapsDecoder10(BasicStream* stream, ReadEncaps* encaps, bool sliceObjects, const ValueFactoryManagerPtr& f) :
EncapsDecoder(stream, encaps, sliceObjects, f), _sliceType(NoSlice)
{
}
@@ -1053,7 +1053,7 @@ private:
{
public:
- EncapsDecoder11(BasicStream* stream, ReadEncaps* encaps, bool sliceObjects, const ObjectFactoryManagerPtr& f) :
+ EncapsDecoder11(BasicStream* stream, ReadEncaps* encaps, bool sliceObjects, const ValueFactoryManagerPtr& f) :
EncapsDecoder(stream, encaps, sliceObjects, f), _preAllocatedInstanceData(0), _current(0), _objectIdIndex(1)
{
}
diff --git a/cpp/include/Ice/DefaultObjectFactory.h b/cpp/include/Ice/DefaultValueFactory.h
index 1ec2a01a7af..15e3aaec7e2 100644
--- a/cpp/include/Ice/DefaultObjectFactory.h
+++ b/cpp/include/Ice/DefaultValueFactory.h
@@ -7,21 +7,21 @@
//
// **********************************************************************
-#ifndef ICE_DEFAULT_OBJECT_FACTORY_H
-#define ICE_DEFAULT_OBJECT_FACTORY_H
+#ifndef ICE_DEFAULT_VALUE_FACTORY_H
+#define ICE_DEFAULT_VALUE_FACTORY_H
#include <Ice/Config.h>
-#include <Ice/ObjectFactory.h>
+#include <Ice/ValueFactory.h>
#ifndef ICE_CPP11_MAPPING
namespace IceInternal
{
template<class O>
-class DefaultObjectFactory : public Ice::ObjectFactory
+class DefaultValueFactory : public Ice::ValueFactory
{
public:
-
- DefaultObjectFactory(const ::std::string& typeId) :
+
+ DefaultValueFactory(const ::std::string& typeId) :
_typeId(typeId)
{
}
@@ -36,10 +36,6 @@ public:
return new O;
}
- virtual void destroy()
- {
- }
-
private:
const ::std::string _typeId;
};
diff --git a/cpp/include/Ice/FactoryTable.h b/cpp/include/Ice/FactoryTable.h
index 24b5243733f..f7afa3f2cd9 100644
--- a/cpp/include/Ice/FactoryTable.h
+++ b/cpp/include/Ice/FactoryTable.h
@@ -12,7 +12,7 @@
#include <IceUtil/Mutex.h>
#include <Ice/UserExceptionFactory.h>
-#include <Ice/ObjectFactory.h>
+#include <Ice/ValueFactory.h>
namespace Ice
@@ -40,12 +40,12 @@ public:
void removeExceptionFactory(const ::std::string&);
#ifdef ICE_CPP11_MAPPING
- void addObjectFactory(const ::std::string&, ::std::function<::Ice::ValuePtr (const ::std::string&)>);
+ void addValueFactory(const ::std::string&, ::std::function<::Ice::ValuePtr (const ::std::string&)>);
#else
- void addObjectFactory(const ::std::string&, const ::Ice::ObjectFactoryPtr&);
+ void addValueFactory(const ::std::string&, const ::Ice::ValueFactoryPtr&);
#endif
- ICE_OBJECT_FACTORY getObjectFactory(const ::std::string&) const;
- void removeObjectFactory(const ::std::string&);
+ ICE_VALUE_FACTORY getValueFactory(const ::std::string&) const;
+ void removeValueFactory(const ::std::string&);
void addTypeId(int, const ::std::string&);
std::string getTypeId(int) const;
@@ -59,9 +59,9 @@ private:
typedef ::std::map< ::std::string, EFPair> EFTable;
EFTable _eft;
- typedef ::std::pair<ICE_OBJECT_FACTORY, int> OFPair;
- typedef ::std::map< ::std::string, OFPair> OFTable;
- OFTable _oft;
+ typedef ::std::pair<ICE_VALUE_FACTORY, int> VFPair;
+ typedef ::std::map< ::std::string, VFPair> VFTable;
+ VFTable _vft;
typedef ::std::pair< ::std::string, int> TypeIdPair;
typedef ::std::map<int, TypeIdPair> TypeIdTable;
diff --git a/cpp/include/Ice/FactoryTableInit.h b/cpp/include/Ice/FactoryTableInit.h
index 86287412375..51660970d1d 100644
--- a/cpp/include/Ice/FactoryTableInit.h
+++ b/cpp/include/Ice/FactoryTableInit.h
@@ -11,7 +11,7 @@
#define ICE_FACTORYTABLEINIT_H
#include <Ice/FactoryTable.h>
-#include <Ice/DefaultObjectFactory.h>
+#include <Ice/DefaultValueFactory.h>
namespace IceInternal
{
@@ -32,11 +32,11 @@ extern ICE_API FactoryTable* factoryTable;
class ICE_API CompactIdInit
{
public:
-
+
CompactIdInit(const char*, int);
-
+
~CompactIdInit();
-
+
private:
const int _compactId;
};
@@ -45,7 +45,7 @@ template<class E>
class DefaultUserExceptionFactoryInit
{
public:
-
+
DefaultUserExceptionFactoryInit(const char* typeId) :
_typeId(typeId)
{
@@ -56,38 +56,38 @@ public:
{
factoryTable->removeExceptionFactory(_typeId);
}
-
+
private:
const ::std::string _typeId;
};
template<class O>
-class DefaultObjectFactoryInit
+class DefaultValueFactoryInit
{
public:
-
- DefaultObjectFactoryInit(const char* typeId) :
+
+ DefaultValueFactoryInit(const char* typeId) :
_typeId(typeId)
{
#ifdef ICE_CPP11_MAPPING
- factoryTable->addObjectFactory(_typeId,
+ factoryTable->addValueFactory(_typeId,
[](const std::string&)
{
return ::std::make_shared<O>();
});
#else
- factoryTable->addObjectFactory(_typeId, new DefaultObjectFactory<O>(_typeId));
+ factoryTable->addValueFactory(_typeId, new DefaultValueFactory<O>(_typeId));
#endif
}
- ~DefaultObjectFactoryInit()
+ ~DefaultValueFactoryInit()
{
- factoryTable->removeObjectFactory(_typeId);
+ factoryTable->removeValueFactory(_typeId);
}
-
+
private:
const ::std::string _typeId;
-
+
};
}
diff --git a/cpp/include/Ice/ObjectFactoryManagerF.h b/cpp/include/Ice/ValueFactoryManagerF.h
index 119ee53219a..6a7b05f997e 100644
--- a/cpp/include/Ice/ObjectFactoryManagerF.h
+++ b/cpp/include/Ice/ValueFactoryManagerF.h
@@ -7,8 +7,8 @@
//
// **********************************************************************
-#ifndef ICE_OBJECT_FACTORY_MANAGER_F_H
-#define ICE_OBJECT_FACTORY_MANAGER_F_H
+#ifndef ICE_VALUE_FACTORY_MANAGER_F_H
+#define ICE_VALUE_FACTORY_MANAGER_F_H
#include <IceUtil/Shared.h>
@@ -17,9 +17,15 @@
namespace IceInternal
{
-class ObjectFactoryManager;
-IceUtil::Shared* upCast(ObjectFactoryManager*);
-typedef Handle<ObjectFactoryManager> ObjectFactoryManagerPtr;
+#ifndef ICE_CPP11_MAPPING
+class ValueFactoryWrapper;
+IceUtil::Shared* upCast(ValueFactoryWrapper*);
+typedef Handle<ValueFactoryWrapper> ValueFactoryWrapperPtr;
+#endif
+
+class ValueFactoryManager;
+IceUtil::Shared* upCast(ValueFactoryManager*);
+typedef Handle<ValueFactoryManager> ValueFactoryManagerPtr;
}
diff --git a/cpp/include/IceUtil/Config.h b/cpp/include/IceUtil/Config.h
index 7f0aebb879c..a3e5b083aa2 100644
--- a/cpp/include/IceUtil/Config.h
+++ b/cpp/include/IceUtil/Config.h
@@ -267,7 +267,7 @@ typedef long long Int64;
# define ICE_SHARED_FROM_THIS shared_from_this()
# define ICE_CHECKED_CAST(T,V) Ice::checkedCast<T>(V)
# define ICE_UNCHECKED_CAST(T,V) Ice::uncheckedCast<T>(V)
-# define ICE_OBJECT_FACTORY ::std::function<::Ice::ValuePtr (const std::string& type)>
+# define ICE_VALUE_FACTORY ::std::function<::Ice::ValuePtr (const std::string& type)>
#else // C++98 mapping
# define ICE_HANDLE ::IceUtil::Handle
# define ICE_INTERNAL_HANDLE ::IceInternal::Handle
@@ -281,7 +281,7 @@ typedef long long Int64;
# define ICE_SHARED_FROM_THIS this
# define ICE_CHECKED_CAST(T,V) T::checkedCast(V)
# define ICE_UNCHECKED_CAST(T,V) T::uncheckedCast(V)
-# define ICE_OBJECT_FACTORY ::Ice::ObjectFactoryPtr
+# define ICE_VALUE_FACTORY ::Ice::ValueFactoryPtr
#endif
#endif
diff --git a/cpp/src/Glacier2/Instance.cpp b/cpp/src/Glacier2/Instance.cpp
index 83eab27bda7..f9c4c1dc00a 100644
--- a/cpp/src/Glacier2/Instance.cpp
+++ b/cpp/src/Glacier2/Instance.cpp
@@ -25,7 +25,7 @@ const string clientBuffered = "Glacier2.Client.Buffered";
}
-Glacier2::Instance::Instance(const Ice::CommunicatorPtr& communicator, const Ice::ObjectAdapterPtr& clientAdapter,
+Glacier2::Instance::Instance(const Ice::CommunicatorPtr& communicator, const Ice::ObjectAdapterPtr& clientAdapter,
const Ice::ObjectAdapterPtr& serverAdapter) :
_communicator(communicator),
_properties(communicator->getProperties()),
@@ -69,12 +69,12 @@ Glacier2::Instance::Instance(const Ice::CommunicatorPtr& communicator, const Ice
// If an Ice metrics observer is setup on the communicator, also
// enable metrics for IceStorm.
//
- IceInternal::CommunicatorObserverIPtr o =
+ IceInternal::CommunicatorObserverIPtr o =
IceInternal::CommunicatorObserverIPtr::dynamicCast(communicator->getObserver());
if(o)
{
- const_cast<Glacier2::Instrumentation::RouterObserverPtr&>(_observer) =
- new RouterObserverI(o->getFacet(),
+ const_cast<Glacier2::Instrumentation::RouterObserverPtr&>(_observer) =
+ new RouterObserverI(o->getFacet(),
_properties->getPropertyWithDefault("Glacier2.InstanceName", "Glacier2"));
}
}
@@ -90,7 +90,7 @@ Glacier2::Instance::destroy()
{
_clientRequestQueueThread->destroy();
}
-
+
if(_serverRequestQueueThread)
{
_serverRequestQueueThread->destroy();
diff --git a/cpp/src/Ice/.depend.mak b/cpp/src/Ice/.depend.mak
index f858d5d4a32..4f4e11d2b6b 100755
--- a/cpp/src/Ice/.depend.mak
+++ b/cpp/src/Ice/.depend.mak
@@ -8,6 +8,7 @@ Communicator.h: \
"$(slicedir)/Ice/InstrumentationF.ice" \
"$(slicedir)/Ice/ObjectAdapterF.ice" \
"$(slicedir)/Ice/ObjectFactory.ice" \
+ "$(slicedir)/Ice/ValueFactory.ice" \
"$(slicedir)/Ice/RouterF.ice" \
"$(slicedir)/Ice/LocatorF.ice" \
"$(slicedir)/Ice/PluginF.ice" \
@@ -179,6 +180,9 @@ ServantLocatorF.h: \
SliceChecksumDict.h: \
"$(slicedir)\Ice\SliceChecksumDict.ice"
+ValueFactory.h: \
+ "$(slicedir)\Ice\ValueFactory.ice"
+
Version.h: \
"$(slicedir)\Ice\Version.ice"
@@ -247,13 +251,15 @@ Acceptor.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
@@ -319,15 +325,16 @@ ACM.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\LoggerF.h" \
"ConnectionI.h" \
@@ -346,9 +353,9 @@ ACM.obj: \
"NetworkF.h" \
"NetworkProxyF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -359,6 +366,8 @@ ACM.obj: \
"$(includedir)\Ice\Incoming.h" \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
@@ -390,6 +399,7 @@ Application.obj: \
"$(includedir)\IceUtil\PushDisableWarnings.h" \
"$(includedir)\Ice\Config.h" \
"$(includedir)\IceUtil\Config.h" \
+ "$(includedir)\Ice\Comparable.h" \
"$(includedir)\Ice\DeprecatedStringConverter.h" \
"$(includedir)\Ice\CommunicatorF.h" \
"$(includedir)\Ice\ProxyF.h" \
@@ -450,17 +460,17 @@ Application.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\InstrumentationF.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
@@ -470,13 +480,14 @@ Application.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\Logger.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\RemoteLogger.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
"$(includedir)\Ice\Communicator.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -505,6 +516,7 @@ Application.obj: \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\Service.h" \
"$(includedir)\Ice\RegisterPlugins.h" \
+ "$(includedir)\Ice\InterfaceByValue.h" \
"LoggerI.h" \
"$(includedir)\IceUtil\FileUtil.h" \
"$(includedir)\IceUtil\CtrlCHandler.h" \
@@ -562,8 +574,8 @@ AsyncResult.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -581,12 +593,15 @@ AsyncResult.obj: \
"$(includedir)\Ice\EndpointTypes.h" \
"$(includedir)\Ice\ReferenceF.h" \
"$(includedir)\Ice\BatchRequestQueueF.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"EventHandler.h" \
"EventHandlerF.h" \
"Network.h" \
"NetworkF.h" \
"NetworkProxyF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"Selector.h" \
"$(includedir)\IceUtil\StringUtil.h" \
"Instance.h" \
@@ -603,7 +618,6 @@ AsyncResult.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"IPEndpointIF.h" \
@@ -615,7 +629,6 @@ AsyncResult.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -625,6 +638,8 @@ AsyncResult.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
"$(includedir)\Ice\Properties.h" \
@@ -682,8 +697,8 @@ BasicStream.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -708,8 +723,9 @@ BasicStream.obj: \
"$(includedir)\Ice\AsyncResultF.h" \
"$(includedir)\Ice\ObserverHelper.h" \
"$(includedir)\Ice\Instrumentation.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"Network.h" \
"NetworkF.h" \
"NetworkProxyF.h" \
@@ -741,7 +757,6 @@ BasicStream.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -751,14 +766,15 @@ BasicStream.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"ProxyFactory.h" \
"$(includedir)\Ice\OutgoingAsyncF.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\IncomingAsync.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "ObjectFactoryManager.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "ValueFactoryManager.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"TraceUtil.h" \
"TraceLevels.h" \
"$(includedir)\Ice\LoggerUtil.h" \
@@ -812,8 +828,8 @@ BatchRequestQueue.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -846,8 +862,9 @@ BatchRequestQueue.obj: \
"$(includedir)\Ice\AsyncResultF.h" \
"$(includedir)\Ice\ObserverHelper.h" \
"$(includedir)\Ice\Instrumentation.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
@@ -863,7 +880,6 @@ BatchRequestQueue.obj: \
"$(includedir)\Ice\Plugin.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -873,6 +889,8 @@ BatchRequestQueue.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\IncomingAsync.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
@@ -956,6 +974,7 @@ CollocatedRequestHandler.obj: \
"$(includedir)\Ice\Version.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "VirtualShared.h" \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\InstanceF.h" \
@@ -964,8 +983,8 @@ CollocatedRequestHandler.obj: \
"$(includedir)\Ice\Current.h" \
"$(includedir)\Ice\ObjectAdapterF.h" \
"$(includedir)\Ice\ConnectionF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -1025,6 +1044,8 @@ CollocatedRequestHandler.obj: \
"$(includedir)\Ice\Value.h" \
"$(includedir)\Ice\Incoming.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"Instance.h" \
"$(includedir)\Ice\InstrumentationF.h" \
@@ -1108,17 +1129,18 @@ CommunicatorI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\InstrumentationF.h" \
"$(includedir)\Ice\Dispatcher.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\Plugin.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"$(includedir)\Ice\Communicator.h" \
@@ -1130,6 +1152,9 @@ CommunicatorI.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -1158,7 +1183,6 @@ CommunicatorI.obj: \
"NetworkProxyF.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Process.h" \
"ConnectionFactory.h" \
"ConnectionI.h" \
@@ -1171,6 +1195,7 @@ CommunicatorI.obj: \
"EventHandlerF.h" \
"Network.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -1182,7 +1207,7 @@ CommunicatorI.obj: \
"BatchRequestQueue.h" \
"SharedContext.h" \
"ProxyFactory.h" \
- "ObjectFactoryManager.h" \
+ "ValueFactoryManager.h" \
"ObjectAdapterFactory.h" \
"ObjectAdapterI.h" \
"$(includedir)\Ice\ObjectAdapter.h" \
@@ -1258,15 +1283,16 @@ ConnectionFactory.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"TransceiverF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"EndpointIF.h" \
@@ -1282,9 +1308,9 @@ ConnectionFactory.obj: \
"NetworkProxyF.h" \
"$(includedir)\Ice\PropertiesF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -1318,6 +1344,8 @@ ConnectionFactory.obj: \
"$(includedir)\Ice\Value.h" \
"$(includedir)\Ice\Incoming.h" \
"$(includedir)\Ice\ServantLocatorF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
"TraceLevels.h" \
@@ -1408,15 +1436,16 @@ ConnectionI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\ConnectionFactoryF.h" \
"TransceiverF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
@@ -1433,9 +1462,9 @@ ConnectionI.obj: \
"NetworkProxyF.h" \
"$(includedir)\Ice\PropertiesF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -1466,6 +1495,8 @@ ConnectionI.obj: \
"$(includedir)\Ice\Value.h" \
"$(includedir)\Ice\Incoming.h" \
"$(includedir)\Ice\ServantLocatorF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
"$(includedir)\Ice\Properties.h" \
@@ -1552,13 +1583,15 @@ ConnectionRequestHandler.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"Reference.h" \
"ReferenceFactoryF.h" \
"EndpointIF.h" \
@@ -1578,8 +1611,9 @@ ConnectionRequestHandler.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"ConnectionI.h" \
"..\..\src\IceUtil\StopWatch.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -1599,8 +1633,8 @@ ConnectionRequestHandler.obj: \
"NetworkProxyF.h" \
"$(includedir)\Ice\PropertiesF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"ResponseHandler.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
"ACM.h" \
@@ -1689,13 +1723,15 @@ ConnectRequestHandler.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LocatorF.h" \
"RouterInfoF.h" \
"LocatorInfoF.h" \
@@ -1711,8 +1747,9 @@ ConnectRequestHandler.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"RouterInfo.h" \
"$(includedir)\Ice\Router.h" \
"$(includedir)\Ice\Comparable.h" \
@@ -1746,7 +1783,6 @@ ConnectRequestHandler.obj: \
"$(includedir)\Ice\Plugin.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"ConnectionI.h" \
@@ -1757,6 +1793,7 @@ ConnectRequestHandler.obj: \
"EventHandlerF.h" \
"Network.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"ResponseHandler.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
"$(includedir)\Ice\Outgoing.h" \
@@ -1825,15 +1862,16 @@ DefaultsAndOverrides.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"Network.h" \
"NetworkF.h" \
"NetworkProxyF.h" \
@@ -1848,11 +1886,12 @@ DefaultsAndOverrides.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
"$(includedir)\Ice\Plugin.h" \
- "$(includedir)\Ice\LocalException.h" \
DeprecatedStringConverter.obj: \
DeprecatedStringConverter.cpp \
@@ -1920,13 +1959,14 @@ DeprecatedStringConverter.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\InstrumentationF.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
@@ -1953,7 +1993,6 @@ DeprecatedStringConverter.obj: \
"NetworkProxyF.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -1963,6 +2002,8 @@ DeprecatedStringConverter.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
DispatchInterceptor.obj: \
DispatchInterceptor.cpp \
@@ -2011,8 +2052,8 @@ DispatchInterceptor.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\IceUtil\StringConverter.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -2118,13 +2159,14 @@ EndpointFactory.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
@@ -2140,7 +2182,6 @@ EndpointFactory.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -2150,6 +2191,8 @@ EndpointFactory.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"EndpointFactoryManager.h" \
EndpointFactoryManager.obj: \
@@ -2211,8 +2254,8 @@ EndpointFactoryManager.obj: \
"$(includedir)\Ice\ObjectAdapterF.h" \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -2269,6 +2312,8 @@ EndpointFactoryManager.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\IncomingAsync.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
@@ -2357,8 +2402,8 @@ EventHandler.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -2384,8 +2429,11 @@ EventHandler.obj: \
"$(includedir)\Ice\AsyncResultF.h" \
"$(includedir)\Ice\ObserverHelper.h" \
"$(includedir)\Ice\Instrumentation.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -2401,7 +2449,6 @@ EventHandler.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"IPEndpointIF.h" \
@@ -2414,7 +2461,6 @@ EventHandler.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -2424,6 +2470,8 @@ EventHandler.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
Exception.obj: \
Exception.cpp \
@@ -2488,8 +2536,8 @@ Exception.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -2520,7 +2568,7 @@ FactoryTable.obj: \
"$(includedir)\IceUtil\Atomic.h" \
"$(includedir)\IceUtil\Handle.h" \
"$(includedir)\Ice\Config.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
"$(includedir)\IceUtil\PushDisableWarnings.h" \
"$(includedir)\Ice\ProxyF.h" \
"$(includedir)\Ice\ProxyHandle.h" \
@@ -2556,7 +2604,7 @@ FactoryTableInit.obj: \
"$(includedir)\IceUtil\Atomic.h" \
"$(includedir)\IceUtil\Handle.h" \
"$(includedir)\Ice\Config.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
"$(includedir)\IceUtil\PushDisableWarnings.h" \
"$(includedir)\Ice\ProxyF.h" \
"$(includedir)\Ice\ProxyHandle.h" \
@@ -2575,7 +2623,7 @@ FactoryTableInit.obj: \
"$(includedir)\IceUtil\Optional.h" \
"$(includedir)\IceUtil\UndefSysMacros.h" \
"$(includedir)\IceUtil\PopDisableWarnings.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
GCObject.obj: \
@@ -2661,8 +2709,8 @@ HttpParser.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -2717,8 +2765,8 @@ ImplicitContextI.obj: \
"$(includedir)\IceUtil\Time.h" \
"$(includedir)\IceUtil\MutexProtocol.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -2771,8 +2819,8 @@ Incoming.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -2797,10 +2845,11 @@ Incoming.obj: \
"$(includedir)\IceUtil\UniquePtr.h" \
"$(includedir)\Ice\CommunicatorF.h" \
"$(includedir)\Ice\AsyncResultF.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ServantLocator.h" \
"ServantManager.h" \
"ConnectionI.h" \
@@ -2823,9 +2872,9 @@ Incoming.obj: \
"NetworkProxyF.h" \
"$(includedir)\Ice\PropertiesF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
"ACM.h" \
@@ -2852,6 +2901,8 @@ Incoming.obj: \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"$(includedir)\Ice\LoggerUtil.h" \
@@ -2905,8 +2956,8 @@ IncomingAsync.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -2934,8 +2985,9 @@ IncomingAsync.obj: \
"$(includedir)\Ice\BatchRequestQueueF.h" \
"$(includedir)\Ice\AsyncResult.h" \
"$(includedir)\Ice\AsyncResultF.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\ConnectionFactoryF.h" \
"TransceiverF.h" \
"EndpointIF.h" \
@@ -2951,9 +3003,9 @@ IncomingAsync.obj: \
"NetworkProxyF.h" \
"$(includedir)\Ice\PropertiesF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
"ACM.h" \
@@ -2981,6 +3033,8 @@ IncomingAsync.obj: \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"ReplyStatus.h" \
@@ -3050,17 +3104,18 @@ Initialize.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\InstrumentationF.h" \
"$(includedir)\Ice\Dispatcher.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\Plugin.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"$(includedir)\Ice\Communicator.h" \
@@ -3072,6 +3127,9 @@ Initialize.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -3081,7 +3139,6 @@ Initialize.obj: \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\CommunicatorAsync.h" \
"PropertiesI.h" \
- "$(includedir)\Ice\LocalException.h" \
"StreamI.h" \
"$(includedir)\Ice\Stream.h" \
"LoggerI.h" \
@@ -3182,15 +3239,16 @@ Instance.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
@@ -3207,7 +3265,6 @@ Instance.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -3217,6 +3274,8 @@ Instance.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"TraceLevels.h" \
"DefaultsAndOverrides.h" \
"Network.h" \
@@ -3229,8 +3288,6 @@ Instance.obj: \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\Locator.h" \
"$(includedir)\Ice\IncomingAsync.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
"ReferenceFactory.h" \
"Reference.h" \
"$(includedir)\Ice\RouterF.h" \
@@ -3243,6 +3300,7 @@ Instance.obj: \
"ThreadPool.h" \
"EventHandler.h" \
"EventHandlerF.h" \
+ "VirtualShared.h" \
"Selector.h" \
"$(includedir)\IceUtil\StringUtil.h" \
"ConnectionFactory.h" \
@@ -3255,7 +3313,8 @@ Instance.obj: \
"$(includedir)\Ice\ConnectionAsync.h" \
"AcceptorF.h" \
"EndpointI.h" \
- "ObjectFactoryManager.h" \
+ "ValueFactoryManager.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"ObjectAdapterFactory.h" \
"ObjectAdapterI.h" \
"$(includedir)\Ice\ObjectAdapter.h" \
@@ -3352,13 +3411,14 @@ InstrumentationI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
@@ -3368,7 +3428,7 @@ InstrumentationI.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\MetricsAdminI.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\IncomingAsync.h" \
@@ -3387,8 +3447,8 @@ InstrumentationI.obj: \
"$(includedir)\Ice\ObjectAdapter.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\FacetMap.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Communicator.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\PluginF.h" \
"$(includedir)\Ice\ImplicitContextF.h" \
@@ -3466,13 +3526,14 @@ IPEndpointI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
"ProtocolInstance.h" \
@@ -3501,7 +3562,6 @@ IPEndpointI.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -3511,6 +3571,8 @@ IPEndpointI.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"PropertiesI.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\IncomingAsync.h" \
@@ -3593,13 +3655,15 @@ LocatorInfo.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"EndpointIF.h" \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\Locator.h" \
@@ -3612,10 +3676,8 @@ LocatorInfo.obj: \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
"$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Process.h" \
- "$(includedir)\Ice\LocalException.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -3662,6 +3724,7 @@ LocatorInfo.obj: \
"$(includedir)\Ice\PropertiesAdmin.h" \
"$(includedir)\Ice\Functional.h" \
"$(includedir)\IceUtil\Functional.h" \
+ "$(includedir)\Ice\Comparable.h" \
LoggerAdminI.obj: \
LoggerAdminI.cpp \
@@ -3723,20 +3786,21 @@ LoggerAdminI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\Initialize.h" \
"$(includedir)\IceUtil\Timer.h" \
"$(includedir)\IceUtil\Thread.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\InstrumentationF.h" \
"$(includedir)\Ice\Dispatcher.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\Plugin.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"$(includedir)\Ice\Communicator.h" \
@@ -3748,6 +3812,9 @@ LoggerAdminI.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -3756,12 +3823,9 @@ LoggerAdminI.obj: \
"$(includedir)\Ice\PropertiesAdmin.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\RemoteLogger.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
"$(includedir)\Ice\ObjectAdapter.h" \
"$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\Connection.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\LoggerUtil.h" \
LoggerI.obj: \
@@ -3884,8 +3948,8 @@ LoggerUtil.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -3915,6 +3979,8 @@ LoggerUtil.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
MetricsAdminI.obj: \
MetricsAdminI.cpp \
@@ -3975,13 +4041,15 @@ MetricsAdminI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -3990,8 +4058,9 @@ MetricsAdminI.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\NativePropertiesAdmin.h" \
"$(includedir)\Ice\Initialize.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -4003,8 +4072,6 @@ MetricsAdminI.obj: \
"$(includedir)\Ice\Plugin.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"$(includedir)\Ice\Metrics.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
"InstrumentationI.h" \
"$(includedir)\Ice\MetricsObserverI.h" \
"..\..\src\IceUtil\StopWatch.h" \
@@ -4013,6 +4080,7 @@ MetricsAdminI.obj: \
"$(includedir)\Ice\MetricsFunctional.h" \
"$(includedir)\Ice\Logger.h" \
"$(includedir)\Ice\Communicator.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -4038,7 +4106,6 @@ MetricsAdminI.obj: \
"NetworkProxyF.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\IceUtil\StringUtil.h" \
@@ -4105,13 +4172,14 @@ MetricsObserverI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Metrics.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
@@ -4121,7 +4189,7 @@ MetricsObserverI.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\MetricsAdminI.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\IncomingAsync.h" \
@@ -4200,19 +4268,19 @@ Network.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
"NetworkProxy.h" \
"$(includedir)\IceUtil\StringUtil.h" \
- "$(includedir)\Ice\LocalException.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"ProtocolInstance.h" \
"EndpointIF.h" \
"ConnectorF.h" \
@@ -4253,6 +4321,8 @@ Network.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\IncomingAsync.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
@@ -4322,18 +4392,18 @@ NetworkProxy.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
"HttpParser.h" \
- "$(includedir)\Ice\LocalException.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
@@ -4343,6 +4413,8 @@ NetworkProxy.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
Object.obj: \
@@ -4390,8 +4462,8 @@ Object.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\IceUtil\StringConverter.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -4484,18 +4556,19 @@ ObjectAdapterFactory.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"$(includedir)\Ice\ConnectionFactoryF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
@@ -4511,7 +4584,6 @@ ObjectAdapterFactory.obj: \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\LoggerF.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Functional.h" \
"$(includedir)\IceUtil\Functional.h" \
"$(includedir)\IceUtil\UUID.h" \
@@ -4577,18 +4649,19 @@ ObjectAdapterI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"$(includedir)\Ice\ConnectionFactoryF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
@@ -4623,13 +4696,14 @@ ObjectAdapterI.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
"$(includedir)\Ice\Incoming.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"ProxyFactory.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\IncomingAsync.h" \
@@ -4652,6 +4726,7 @@ ObjectAdapterI.obj: \
"EventHandlerF.h" \
"Network.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -4663,60 +4738,18 @@ ObjectAdapterI.obj: \
"$(includedir)\IceUtil\Functional.h" \
"LocatorInfo.h" \
"$(includedir)\Ice\Locator.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
"ThreadPool.h" \
"Selector.h" \
"$(includedir)\IceUtil\StringUtil.h" \
"$(includedir)\Ice\Communicator.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\ImplicitContextF.h" \
"DefaultsAndOverrides.h" \
"TraceLevels.h" \
"PropertyNames.h" \
-ObjectFactoryManager.obj: \
- ObjectFactoryManager.cpp \
- "ObjectFactoryManager.h" \
- "$(includedir)\IceUtil\Shared.h" \
- "$(includedir)\IceUtil\Config.h" \
- "$(includedir)\IceUtil\Atomic.h" \
- "$(includedir)\IceUtil\Mutex.h" \
- "$(includedir)\IceUtil\Lock.h" \
- "$(includedir)\IceUtil\ThreadException.h" \
- "$(includedir)\IceUtil\Exception.h" \
- "$(includedir)\IceUtil\Time.h" \
- "$(includedir)\IceUtil\MutexProtocol.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
- "$(includedir)\Ice\Handle.h" \
- "$(includedir)\IceUtil\Handle.h" \
- "$(includedir)\Ice\Config.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\IceUtil\PushDisableWarnings.h" \
- "$(includedir)\Ice\ProxyF.h" \
- "$(includedir)\Ice\ProxyHandle.h" \
- "$(includedir)\Ice\ObjectF.h" \
- "$(includedir)\Ice\ValueF.h" \
- "$(includedir)\Ice\Exception.h" \
- "$(includedir)\Ice\Format.h" \
- "$(includedir)\Ice\StreamF.h" \
- "$(includedir)\Ice\LocalObject.h" \
- "$(includedir)\Ice\LocalObjectF.h" \
- "$(includedir)\Ice\StreamHelpers.h" \
- "$(includedir)\IceUtil\ScopedArray.h" \
- "$(includedir)\IceUtil\Iterator.h" \
- "$(includedir)\Ice\Traits.h" \
- "$(includedir)\IceUtil\Optional.h" \
- "$(includedir)\IceUtil\UndefSysMacros.h" \
- "$(includedir)\IceUtil\PopDisableWarnings.h" \
- "$(includedir)\Ice\Functional.h" \
- "$(includedir)\IceUtil\Functional.h" \
- "$(includedir)\Ice\LocalException.h" \
- "$(includedir)\Ice\Identity.h" \
- "$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
-
ObserverHelper.obj: \
ObserverHelper.cpp \
"$(includedir)\Ice\ObserverHelper.h" \
@@ -4778,13 +4811,15 @@ ObserverHelper.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LocatorF.h" \
"RouterInfoF.h" \
"LocatorInfoF.h" \
@@ -4800,8 +4835,9 @@ ObserverHelper.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -4830,7 +4866,6 @@ ObserverHelper.obj: \
"$(includedir)\Ice\Plugin.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
@@ -4891,8 +4926,8 @@ OpaqueEndpointI.obj: \
"$(includedir)\Ice\ObjectAdapterF.h" \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -4914,12 +4949,12 @@ OpaqueEndpointI.obj: \
"$(includedir)\Ice\AsyncResultF.h" \
"$(includedir)\Ice\ObserverHelper.h" \
"$(includedir)\Ice\Instrumentation.h" \
+ "$(includedir)\Ice\LocalException.h" \
"Network.h" \
"NetworkF.h" \
"NetworkProxyF.h" \
"Base64.h" \
"HashUtil.h" \
- "$(includedir)\Ice\LocalException.h" \
Outgoing.obj: \
Outgoing.cpp \
@@ -4969,8 +5004,8 @@ Outgoing.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -4991,8 +5026,9 @@ Outgoing.obj: \
"$(includedir)\Ice\BatchRequestQueueF.h" \
"$(includedir)\Ice\AsyncResult.h" \
"$(includedir)\Ice\AsyncResultF.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\ConnectionFactoryF.h" \
"TransceiverF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
@@ -5009,9 +5045,9 @@ Outgoing.obj: \
"NetworkProxyF.h" \
"$(includedir)\Ice\PropertiesF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -5034,6 +5070,8 @@ Outgoing.obj: \
"$(includedir)\Ice\Incoming.h" \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
@@ -5108,8 +5146,8 @@ OutgoingAsync.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -5124,8 +5162,9 @@ OutgoingAsync.obj: \
"$(includedir)\Ice\EndpointTypes.h" \
"$(includedir)\Ice\ReferenceF.h" \
"$(includedir)\Ice\BatchRequestQueueF.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\ConnectionFactoryF.h" \
"TransceiverF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
@@ -5141,9 +5180,9 @@ OutgoingAsync.obj: \
"NetworkProxyF.h" \
"$(includedir)\Ice\PropertiesF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -5166,6 +5205,8 @@ OutgoingAsync.obj: \
"$(includedir)\Ice\Incoming.h" \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
@@ -5255,13 +5296,14 @@ PluginManagerI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -5270,7 +5312,10 @@ PluginManagerI.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\InstrumentationF.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -5306,7 +5351,6 @@ PluginManagerI.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Process.h" \
PropertiesAdminI.obj: \
@@ -5369,13 +5413,15 @@ PropertiesAdminI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -5384,8 +5430,9 @@ PropertiesAdminI.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\NativePropertiesAdmin.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\Logger.h" \
@@ -5451,13 +5498,15 @@ PropertiesI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -5466,8 +5515,9 @@ PropertiesI.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\IceUtil\StringUtil.h" \
"$(includedir)\IceUtil\FileUtil.h" \
"$(includedir)\Ice\Initialize.h" \
@@ -5479,11 +5529,11 @@ PropertiesI.obj: \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\Plugin.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
- "$(includedir)\Ice\LocalException.h" \
"PropertyNames.h" \
"$(includedir)\Ice\Logger.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Communicator.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -5588,13 +5638,15 @@ ProtocolInstance.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"EndpointIF.h" \
"ConnectorF.h" \
@@ -5616,7 +5668,6 @@ ProtocolInstance.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"RetryQueueF.h" \
@@ -5629,7 +5680,6 @@ ProtocolInstance.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -5639,6 +5689,8 @@ ProtocolInstance.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"IPEndpointI.h" \
"EndpointI.h" \
"TransceiverF.h" \
@@ -5724,15 +5776,16 @@ ProtocolPluginFacade.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
@@ -5748,7 +5801,6 @@ ProtocolPluginFacade.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -5758,6 +5810,8 @@ ProtocolPluginFacade.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"EndpointFactoryManager.h" \
"TraceLevels.h" \
"DefaultsAndOverrides.h" \
@@ -5821,13 +5875,15 @@ Proxy.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"ProxyFactory.h" \
"$(includedir)\Ice\OutgoingAsyncF.h" \
"$(includedir)\Ice\Properties.h" \
@@ -5839,8 +5895,9 @@ Proxy.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"ReferenceFactory.h" \
"ReferenceFactoryF.h" \
"Reference.h" \
@@ -5890,7 +5947,6 @@ Proxy.obj: \
"$(includedir)\Ice\Plugin.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Process.h" \
"RouterInfo.h" \
"$(includedir)\Ice\Router.h" \
@@ -5902,6 +5958,7 @@ Proxy.obj: \
"EventHandlerF.h" \
"Network.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -5968,13 +6025,15 @@ ProxyFactory.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -5983,8 +6042,9 @@ ProxyFactory.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -6016,7 +6076,6 @@ ProxyFactory.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"ReferenceFactory.h" \
@@ -6096,13 +6155,15 @@ Reference.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LocatorF.h" \
"RouterInfoF.h" \
"LocatorInfoF.h" \
@@ -6118,10 +6179,10 @@ Reference.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"ReferenceFactory.h" \
- "$(includedir)\Ice\LocalException.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -6165,8 +6226,6 @@ Reference.obj: \
"$(includedir)\Ice\Comparable.h" \
"LocatorInfo.h" \
"$(includedir)\Ice\Locator.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
"$(includedir)\Ice\Functional.h" \
"$(includedir)\IceUtil\Functional.h" \
"ConnectionI.h" \
@@ -6175,6 +6234,7 @@ Reference.obj: \
"EventHandler.h" \
"EventHandlerF.h" \
"Network.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -6248,13 +6308,15 @@ ReferenceFactory.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -6263,15 +6325,17 @@ ReferenceFactory.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\InstrumentationF.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
"$(includedir)\Ice\ImplicitContextF.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\FacetMap.h" \
"ReferenceFactory.h" \
"ReferenceFactoryF.h" \
@@ -6284,7 +6348,6 @@ ReferenceFactory.obj: \
"SharedContext.h" \
"ProxyFactory.h" \
"$(includedir)\Ice\OutgoingAsyncF.h" \
- "$(includedir)\Ice\LocalException.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -6321,6 +6384,7 @@ ReferenceFactory.obj: \
"EventHandlerF.h" \
"Network.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"RequestHandler.h" \
"ResponseHandler.h" \
"$(includedir)\Ice\ConnectionAsync.h" \
@@ -6331,8 +6395,6 @@ ReferenceFactory.obj: \
"$(includedir)\Ice\Comparable.h" \
"LocatorInfo.h" \
"$(includedir)\Ice\Locator.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
"DefaultsAndOverrides.h" \
@@ -6401,17 +6463,18 @@ RegisterPluginsInit.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\InstrumentationF.h" \
"$(includedir)\Ice\Dispatcher.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\Plugin.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
@@ -6478,13 +6541,15 @@ RequestHandler.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LocatorF.h" \
"RouterInfoF.h" \
"LocatorInfoF.h" \
@@ -6500,8 +6565,9 @@ RequestHandler.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
RequestHandlerFactory.obj: \
RequestHandlerFactory.cpp \
@@ -6552,6 +6618,7 @@ RequestHandlerFactory.obj: \
"$(includedir)\Ice\Version.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "VirtualShared.h" \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
@@ -6559,8 +6626,8 @@ RequestHandlerFactory.obj: \
"$(includedir)\Ice\Current.h" \
"$(includedir)\Ice\ObjectAdapterF.h" \
"$(includedir)\Ice\ConnectionF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -6597,6 +6664,8 @@ RequestHandlerFactory.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"RouterInfo.h" \
"$(includedir)\Ice\Router.h" \
@@ -6665,6 +6734,7 @@ ResponseHandler.obj: \
"$(includedir)\Ice\Version.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "VirtualShared.h" \
RetryQueue.obj: \
RetryQueue.cpp \
@@ -6726,8 +6796,8 @@ RetryQueue.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -6777,6 +6847,8 @@ RetryQueue.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"TraceLevels.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
@@ -6841,13 +6913,15 @@ RouterInfo.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -6855,10 +6929,10 @@ RouterInfo.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"EndpointIF.h" \
"$(includedir)\Ice\Comparable.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\Functional.h" \
@@ -6938,18 +7012,21 @@ Selector.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
"EventHandlerF.h" \
"EventHandler.h" \
"$(includedir)\Ice\ThreadPoolF.h" \
+ "VirtualShared.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -6965,7 +7042,6 @@ Selector.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"IPEndpointIF.h" \
@@ -6978,7 +7054,6 @@ Selector.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -6988,6 +7063,8 @@ Selector.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
@@ -7074,8 +7151,8 @@ ServantManager.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -7102,6 +7179,8 @@ ServantManager.obj: \
"$(includedir)\Ice\Value.h" \
"$(includedir)\Ice\Incoming.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\IceUtil\StringUtil.h" \
Service.obj: \
@@ -7128,6 +7207,7 @@ Service.obj: \
"$(includedir)\Ice\Ice.h" \
"$(includedir)\IceUtil\PushDisableWarnings.h" \
"$(includedir)\Ice\Config.h" \
+ "$(includedir)\Ice\Comparable.h" \
"$(includedir)\Ice\DeprecatedStringConverter.h" \
"$(includedir)\Ice\CommunicatorF.h" \
"$(includedir)\Ice\ProxyF.h" \
@@ -7175,17 +7255,17 @@ Service.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\InstrumentationF.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
@@ -7195,13 +7275,14 @@ Service.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\Logger.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\RemoteLogger.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
"$(includedir)\Ice\Communicator.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -7230,6 +7311,7 @@ Service.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\RegisterPlugins.h" \
+ "$(includedir)\Ice\InterfaceByValue.h" \
"LoggerI.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
@@ -7333,8 +7415,8 @@ SlicedData.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\InstanceF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
@@ -7398,13 +7480,15 @@ Stream.obj: \
"$(includedir)\Ice\Instrumentation.h" \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\IceUtil\StringConverter.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
StreamI.obj: \
StreamI.cpp \
@@ -7465,13 +7549,15 @@ StreamI.obj: \
"$(includedir)\Ice\Instrumentation.h" \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\IceUtil\StringConverter.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -7488,7 +7574,6 @@ StreamI.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
@@ -7505,7 +7590,6 @@ StreamI.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -7515,6 +7599,8 @@ StreamI.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"DefaultsAndOverrides.h" \
"Network.h" \
"ProtocolInstanceF.h" \
@@ -7581,13 +7667,15 @@ StreamSocket.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
"NetworkProxy.h" \
@@ -7611,7 +7699,6 @@ StreamSocket.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"RetryQueueF.h" \
@@ -7623,7 +7710,6 @@ StreamSocket.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -7633,6 +7719,8 @@ StreamSocket.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
StringConverterPlugin.obj: \
StringConverterPlugin.cpp \
@@ -7706,13 +7794,14 @@ StringConverterPlugin.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\Ice\Value.h" \
"$(includedir)\Ice\Incoming.h" \
@@ -7720,7 +7809,10 @@ StringConverterPlugin.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\InstrumentationF.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -7732,7 +7824,6 @@ StringConverterPlugin.obj: \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\Dispatcher.h" \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
@@ -7803,13 +7894,15 @@ TcpAcceptor.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"TcpTransceiver.h" \
"Transceiver.h" \
@@ -7834,7 +7927,6 @@ TcpAcceptor.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"RetryQueueF.h" \
@@ -7846,7 +7938,6 @@ TcpAcceptor.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -7856,6 +7947,8 @@ TcpAcceptor.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"HttpParser.h" \
"TcpEndpointI.h" \
"IPEndpointI.h" \
@@ -7936,13 +8029,15 @@ TcpConnector.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"TcpTransceiver.h" \
"Transceiver.h" \
@@ -7967,7 +8062,6 @@ TcpConnector.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"RetryQueueF.h" \
@@ -7979,7 +8073,6 @@ TcpConnector.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -7989,6 +8082,8 @@ TcpConnector.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"HttpParser.h" \
"TcpEndpointI.h" \
"IPEndpointI.h" \
@@ -8073,13 +8168,14 @@ TcpEndpointI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
"EndpointFactory.h" \
@@ -8111,7 +8207,6 @@ TcpEndpointI.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -8121,6 +8216,8 @@ TcpEndpointI.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"TcpAcceptor.h" \
"Acceptor.h" \
"TcpConnector.h" \
@@ -8198,13 +8295,15 @@ TcpTransceiver.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"StreamSocket.h" \
"WSTransceiver.h" \
@@ -8227,7 +8326,6 @@ TcpTransceiver.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"RetryQueueF.h" \
@@ -8239,7 +8337,6 @@ TcpTransceiver.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -8249,6 +8346,8 @@ TcpTransceiver.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"HttpParser.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
@@ -8316,23 +8415,24 @@ ThreadPool.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"EventHandler.h" \
"EventHandlerF.h" \
"Network.h" \
"NetworkF.h" \
"NetworkProxyF.h" \
"ProtocolInstanceF.h" \
+ "VirtualShared.h" \
"Selector.h" \
"$(includedir)\IceUtil\StringUtil.h" \
- "$(includedir)\Ice\LocalException.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -8367,6 +8467,8 @@ ThreadPool.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
"ObjectAdapterFactory.h" \
@@ -8440,13 +8542,15 @@ TraceLevels.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
@@ -8456,8 +8560,9 @@ TraceLevels.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
TraceUtil.obj: \
TraceUtil.cpp \
@@ -8535,15 +8640,16 @@ TraceUtil.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\PropertiesF.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
@@ -8559,7 +8665,6 @@ TraceUtil.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -8568,6 +8673,8 @@ TraceUtil.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"TraceLevels.h" \
"$(includedir)\Ice\Logger.h" \
"ReplyStatus.h" \
@@ -8636,13 +8743,15 @@ Transceiver.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
@@ -8712,13 +8821,15 @@ UdpConnector.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstance.h" \
"EndpointIF.h" \
@@ -8739,7 +8850,6 @@ UdpConnector.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"RetryQueueF.h" \
@@ -8751,7 +8861,6 @@ UdpConnector.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -8761,6 +8870,8 @@ UdpConnector.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"UdpTransceiver.h" \
"Transceiver.h" \
"UdpEndpointI.h" \
@@ -8842,13 +8953,14 @@ UdpEndpointI.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\LoggerF.h" \
"ProtocolInstanceF.h" \
"EndpointFactory.h" \
@@ -8858,7 +8970,6 @@ UdpEndpointI.obj: \
"Connector.h" \
"UdpTransceiver.h" \
"Transceiver.h" \
- "$(includedir)\Ice\LocalException.h" \
"ProtocolInstance.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
@@ -8893,6 +9004,8 @@ UdpEndpointI.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"HashUtil.h" \
"$(includedir)\Ice\Logger.h" \
@@ -8962,13 +9075,15 @@ UdpTransceiver.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"UdpEndpointI.h" \
"IPEndpointI.h" \
@@ -8976,7 +9091,6 @@ UdpTransceiver.obj: \
"IPEndpointIF.h" \
"EndpointI.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"ConnectorF.h" \
"AcceptorF.h" \
"EndpointFactory.h" \
@@ -9007,7 +9121,6 @@ UdpTransceiver.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -9017,6 +9130,8 @@ UdpTransceiver.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\Logger.h" \
"$(includedir)\Ice\Properties.h" \
@@ -9024,6 +9139,53 @@ UdpTransceiver.obj: \
"$(includedir)\Ice\PropertiesAdmin.h" \
"$(includedir)\IceUtil\StringUtil.h" \
+ValueFactoryManager.obj: \
+ ValueFactoryManager.cpp \
+ "ValueFactoryManager.h" \
+ "$(includedir)\IceUtil\Shared.h" \
+ "$(includedir)\IceUtil\Config.h" \
+ "$(includedir)\IceUtil\Atomic.h" \
+ "$(includedir)\IceUtil\Mutex.h" \
+ "$(includedir)\IceUtil\Lock.h" \
+ "$(includedir)\IceUtil\ThreadException.h" \
+ "$(includedir)\IceUtil\Exception.h" \
+ "$(includedir)\IceUtil\Time.h" \
+ "$(includedir)\IceUtil\MutexProtocol.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
+ "$(includedir)\Ice\Handle.h" \
+ "$(includedir)\IceUtil\Handle.h" \
+ "$(includedir)\Ice\Config.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\IceUtil\PushDisableWarnings.h" \
+ "$(includedir)\Ice\ProxyF.h" \
+ "$(includedir)\Ice\ProxyHandle.h" \
+ "$(includedir)\Ice\ObjectF.h" \
+ "$(includedir)\Ice\ValueF.h" \
+ "$(includedir)\Ice\Exception.h" \
+ "$(includedir)\Ice\Format.h" \
+ "$(includedir)\Ice\StreamF.h" \
+ "$(includedir)\Ice\LocalObject.h" \
+ "$(includedir)\Ice\LocalObjectF.h" \
+ "$(includedir)\Ice\StreamHelpers.h" \
+ "$(includedir)\IceUtil\ScopedArray.h" \
+ "$(includedir)\IceUtil\Iterator.h" \
+ "$(includedir)\Ice\Traits.h" \
+ "$(includedir)\IceUtil\Optional.h" \
+ "$(includedir)\IceUtil\UndefSysMacros.h" \
+ "$(includedir)\IceUtil\PopDisableWarnings.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
+ "$(includedir)\Ice\Object.h" \
+ "$(includedir)\Ice\IncomingAsyncF.h" \
+ "$(includedir)\Ice\Current.h" \
+ "$(includedir)\Ice\ObjectAdapterF.h" \
+ "$(includedir)\Ice\ConnectionF.h" \
+ "$(includedir)\Ice\Identity.h" \
+ "$(includedir)\Ice\Version.h" \
+ "$(includedir)\Ice\Functional.h" \
+ "$(includedir)\IceUtil\Functional.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
+
WSAcceptor.obj: \
WSAcceptor.cpp \
"WSAcceptor.h" \
@@ -9091,13 +9253,15 @@ WSAcceptor.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"ProtocolInstanceF.h" \
"ProtocolInstance.h" \
"ConnectorF.h" \
@@ -9118,7 +9282,6 @@ WSAcceptor.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"RetryQueueF.h" \
@@ -9130,7 +9293,6 @@ WSAcceptor.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -9140,6 +9302,8 @@ WSAcceptor.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"WSTransceiver.h" \
"HttpParser.h" \
"Transceiver.h" \
@@ -9213,13 +9377,15 @@ WSConnector.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"EndpointIF.h" \
"IPEndpointIF.h" \
"NetworkF.h" \
@@ -9239,7 +9405,6 @@ WSConnector.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"RetryQueueF.h" \
@@ -9252,7 +9417,6 @@ WSConnector.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -9262,6 +9426,8 @@ WSConnector.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"WSTransceiver.h" \
"HttpParser.h" \
"Transceiver.h" \
@@ -9345,13 +9511,14 @@ WSEndpoint.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
"NetworkF.h" \
"Instance.h" \
"$(includedir)\IceUtil\RecMutex.h" \
@@ -9379,7 +9546,6 @@ WSEndpoint.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -9389,6 +9555,8 @@ WSEndpoint.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"WSAcceptor.h" \
"Acceptor.h" \
"Network.h" \
@@ -9459,13 +9627,15 @@ WSTransceiver.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\LoggerF.h" \
"EndpointIF.h" \
"ConnectorF.h" \
@@ -9487,7 +9657,6 @@ WSTransceiver.obj: \
"$(includedir)\Ice\ACMF.h" \
"$(includedir)\Ice\Connection.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ObjectAdapterFactoryF.h" \
"EndpointFactoryManagerF.h" \
"RetryQueueF.h" \
@@ -9500,7 +9669,6 @@ WSTransceiver.obj: \
"$(includedir)\Ice\BatchRequestInterceptor.h" \
"ImplicitContextI.h" \
"$(includedir)\Ice\ImplicitContext.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Process.h" \
"$(includedir)\Ice\GCObject.h" \
@@ -9510,12 +9678,15 @@ WSTransceiver.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"HttpParser.h" \
"Transceiver.h" \
"TransceiverF.h" \
"Network.h" \
"$(includedir)\Ice\Communicator.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\ImplicitContextF.h" \
@@ -9565,6 +9736,7 @@ DLLMain.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Service.h" \
"$(includedir)\Ice\Ice.h" \
+ "$(includedir)\Ice\Comparable.h" \
"$(includedir)\Ice\DeprecatedStringConverter.h" \
"$(includedir)\Ice\CommunicatorF.h" \
"$(includedir)\IceUtil\StringConverter.h" \
@@ -9598,8 +9770,8 @@ DLLMain.obj: \
"$(includedir)\Ice\BasicStream.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -9617,13 +9789,14 @@ DLLMain.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\Logger.h" \
"$(includedir)\Ice\LoggerUtil.h" \
"$(includedir)\Ice\RemoteLogger.h" \
- "$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
"$(includedir)\Ice\Communicator.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
@@ -9651,6 +9824,7 @@ DLLMain.obj: \
"$(includedir)\Ice\SliceChecksums.h" \
"$(includedir)\Ice\SliceChecksumDict.h" \
"$(includedir)\Ice\RegisterPlugins.h" \
+ "$(includedir)\Ice\InterfaceByValue.h" \
BuiltinSequences.obj: \
BuiltinSequences.cpp \
@@ -9694,8 +9868,8 @@ BuiltinSequences.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -9760,13 +9934,15 @@ Communicator.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -9775,17 +9951,18 @@ Communicator.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\LoggerF.h" \
"$(includedir)\Ice\InstrumentationF.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
"$(includedir)\Ice\RouterF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\PluginF.h" \
"$(includedir)\Ice\ImplicitContextF.h" \
"$(includedir)\Ice\Properties.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\FacetMap.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Outgoing.h" \
"$(includedir)\Ice\OutgoingAsync.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -9878,15 +10055,16 @@ Connection.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
- "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Endpoint.h" \
"$(includedir)\Ice\OutgoingAsync.h" \
"$(includedir)\IceUtil\Timer.h" \
"$(includedir)\IceUtil\Thread.h" \
@@ -9961,8 +10139,8 @@ Current.obj: \
"$(includedir)\IceUtil\Time.h" \
"$(includedir)\IceUtil\MutexProtocol.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -10013,8 +10191,8 @@ Endpoint.obj: \
"$(includedir)\Ice\ObjectAdapterF.h" \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -10119,8 +10297,8 @@ FacetMap.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -10168,8 +10346,8 @@ Identity.obj: \
"$(includedir)\Ice\ObjectAdapterF.h" \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -10220,8 +10398,8 @@ ImplicitContext.obj: \
"$(includedir)\IceUtil\Time.h" \
"$(includedir)\IceUtil\MutexProtocol.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -10299,8 +10477,8 @@ Instrumentation.obj: \
"$(includedir)\IceUtil\Time.h" \
"$(includedir)\IceUtil\MutexProtocol.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -10378,8 +10556,8 @@ LocalException.obj: \
"$(includedir)\Ice\Current.h" \
"$(includedir)\Ice\ObjectAdapterF.h" \
"$(includedir)\Ice\ConnectionF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -10444,13 +10622,15 @@ Locator.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -10460,10 +10640,8 @@ Locator.obj: \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
"$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Process.h" \
- "$(includedir)\Ice\LocalException.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\Outgoing.h" \
"$(includedir)\Ice\OutgoingAsync.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -10528,13 +10706,15 @@ LocatorF.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
Logger.obj: \
Logger.cpp \
@@ -10650,13 +10830,15 @@ Metrics.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -10665,9 +10847,7 @@ Metrics.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
- "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Outgoing.h" \
"$(includedir)\Ice\OutgoingAsync.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -10732,18 +10912,19 @@ ObjectAdapter.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\LocatorF.h" \
"$(includedir)\Ice\FacetMap.h" \
"$(includedir)\Ice\Endpoint.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
ObjectAdapterF.obj: \
ObjectAdapterF.cpp \
@@ -10815,7 +10996,8 @@ ObjectFactory.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -10866,8 +11048,8 @@ Plugin.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -10960,13 +11142,15 @@ Process.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -10974,8 +11158,8 @@ Process.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
- "$(includedir)\Ice\LocalException.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Outgoing.h" \
"$(includedir)\Ice\OutgoingAsync.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -11040,13 +11224,15 @@ ProcessF.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
Properties.obj: \
Properties.cpp \
@@ -11106,13 +11292,15 @@ Properties.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -11121,9 +11309,9 @@ Properties.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\PropertiesAdmin.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
- "$(includedir)\Ice\LocalException.h" \
"$(includedir)\Ice\Outgoing.h" \
"$(includedir)\Ice\OutgoingAsync.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -11188,13 +11376,15 @@ PropertiesAdmin.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -11203,8 +11393,8 @@ PropertiesAdmin.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\IncomingAsync.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
- "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Outgoing.h" \
"$(includedir)\Ice\OutgoingAsync.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -11269,13 +11459,15 @@ PropertiesF.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
RemoteLogger.obj: \
RemoteLogger.cpp \
@@ -11335,13 +11527,15 @@ RemoteLogger.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -11350,9 +11544,7 @@ RemoteLogger.obj: \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
"$(includedir)\Ice\FactoryTableInit.h" \
- "$(includedir)\Ice\DefaultObjectFactory.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
- "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Outgoing.h" \
"$(includedir)\Ice\OutgoingAsync.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -11417,13 +11609,15 @@ Router.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
"$(includedir)\Ice\GCObject.h" \
"$(includedir)\IceUtil\MutexPtrLock.h" \
"$(includedir)\Ice\Value.h" \
@@ -11431,8 +11625,8 @@ Router.obj: \
"$(includedir)\Ice\ServantLocatorF.h" \
"$(includedir)\Ice\ServantManagerF.h" \
"$(includedir)\Ice\ResponseHandlerF.h" \
- "$(includedir)\Ice\BuiltinSequences.h" \
- "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultValueFactory.h" \
"$(includedir)\Ice\Outgoing.h" \
"$(includedir)\Ice\OutgoingAsync.h" \
"$(includedir)\IceUtil\Timer.h" \
@@ -11497,13 +11691,15 @@ RouterF.obj: \
"$(includedir)\IceUtil\StringConverter.h" \
"$(includedir)\Ice\Object.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
"$(includedir)\Ice\UserExceptionFactory.h" \
"$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
ServantLocator.obj: \
ServantLocator.cpp \
@@ -11547,8 +11743,8 @@ ServantLocator.obj: \
"$(includedir)\IceUtil\Time.h" \
"$(includedir)\IceUtil\MutexProtocol.h" \
"$(includedir)\Ice\IncomingAsyncF.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -11625,8 +11821,57 @@ SliceChecksumDict.obj: \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
"$(includedir)\Ice\Version.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
+ "$(includedir)\Ice\Buffer.h" \
+ "$(includedir)\Ice\Protocol.h" \
+ "$(includedir)\Ice\SlicedDataF.h" \
+ "$(includedir)\Ice\UserExceptionFactory.h" \
+ "$(includedir)\Ice\FactoryTable.h" \
+
+ValueFactory.obj: \
+ ValueFactory.cpp \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\IceUtil\PushDisableWarnings.h" \
+ "$(includedir)\Ice\ProxyF.h" \
+ "$(includedir)\IceUtil\Shared.h" \
+ "$(includedir)\IceUtil\Config.h" \
+ "$(includedir)\IceUtil\Atomic.h" \
+ "$(includedir)\Ice\Config.h" \
+ "$(includedir)\Ice\ProxyHandle.h" \
+ "$(includedir)\IceUtil\Handle.h" \
+ "$(includedir)\IceUtil\Exception.h" \
+ "$(includedir)\Ice\ObjectF.h" \
+ "$(includedir)\Ice\Handle.h" \
+ "$(includedir)\Ice\ValueF.h" \
+ "$(includedir)\Ice\Exception.h" \
+ "$(includedir)\Ice\Format.h" \
+ "$(includedir)\Ice\StreamF.h" \
+ "$(includedir)\Ice\LocalObject.h" \
+ "$(includedir)\Ice\LocalObjectF.h" \
+ "$(includedir)\Ice\StreamHelpers.h" \
+ "$(includedir)\IceUtil\ScopedArray.h" \
+ "$(includedir)\IceUtil\Iterator.h" \
+ "$(includedir)\Ice\Traits.h" \
+ "$(includedir)\IceUtil\Optional.h" \
+ "$(includedir)\IceUtil\UndefSysMacros.h" \
+ "$(includedir)\IceUtil\PopDisableWarnings.h" \
+ "$(includedir)\Ice\BasicStream.h" \
+ "$(includedir)\IceUtil\StringConverter.h" \
+ "$(includedir)\Ice\InstanceF.h" \
+ "$(includedir)\Ice\Object.h" \
+ "$(includedir)\IceUtil\Mutex.h" \
+ "$(includedir)\IceUtil\Lock.h" \
+ "$(includedir)\IceUtil\ThreadException.h" \
+ "$(includedir)\IceUtil\Time.h" \
+ "$(includedir)\IceUtil\MutexProtocol.h" \
+ "$(includedir)\Ice\IncomingAsyncF.h" \
+ "$(includedir)\Ice\Current.h" \
+ "$(includedir)\Ice\ObjectAdapterF.h" \
+ "$(includedir)\Ice\ConnectionF.h" \
+ "$(includedir)\Ice\Identity.h" \
+ "$(includedir)\Ice\Version.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
@@ -11674,8 +11919,8 @@ Version.obj: \
"$(includedir)\Ice\ObjectAdapterF.h" \
"$(includedir)\Ice\ConnectionF.h" \
"$(includedir)\Ice\Identity.h" \
- "$(includedir)\Ice\ObjectFactory.h" \
- "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\ValueFactory.h" \
+ "$(includedir)\Ice\ValueFactoryManagerF.h" \
"$(includedir)\Ice\Buffer.h" \
"$(includedir)\Ice\Protocol.h" \
"$(includedir)\Ice\SlicedDataF.h" \
diff --git a/cpp/src/Ice/.gitignore b/cpp/src/Ice/.gitignore
index abeb5e2cf37..39ff616d0f3 100644
--- a/cpp/src/Ice/.gitignore
+++ b/cpp/src/Ice/.gitignore
@@ -39,6 +39,7 @@ Router.cpp
ServantLocatorF.cpp
ServantLocator.cpp
SliceChecksumDict.cpp
+ValueFactory.cpp
Version.cpp
BuiltinSequences.h
CommunicatorF.h
diff --git a/cpp/src/Ice/BasicStream.cpp b/cpp/src/Ice/BasicStream.cpp
index d60a31abc54..7dabb6cd7e4 100644
--- a/cpp/src/Ice/BasicStream.cpp
+++ b/cpp/src/Ice/BasicStream.cpp
@@ -14,8 +14,8 @@
#include <Ice/Object.h>
#include <Ice/Proxy.h>
#include <Ice/ProxyFactory.h>
-#include <Ice/ObjectFactory.h>
-#include <Ice/ObjectFactoryManager.h>
+#include <Ice/ValueFactory.h>
+#include <Ice/ValueFactoryManager.h>
#include <Ice/UserExceptionFactory.h>
#include <Ice/LocalException.h>
#include <Ice/Protocol.h>
@@ -1855,7 +1855,7 @@ IceInternal::BasicStream::initReadEncaps()
if(!_currentReadEncaps->decoder) // Lazy initialization.
{
- ObjectFactoryManagerPtr factoryManager = _instance->servantFactoryManager();
+ ValueFactoryManagerPtr factoryManager = _instance->servantFactoryManager();
if(_currentReadEncaps->encoding == Encoding_1_0)
{
_currentReadEncaps->decoder = new EncapsDecoder10(this, _currentReadEncaps, _sliceObjects, factoryManager);
@@ -1931,7 +1931,7 @@ IceInternal::BasicStream::EncapsDecoder::newInstance(const string& typeId)
v = userFactory(typeId);
}
#else
- ObjectFactoryPtr userFactory = _servantFactoryManager->find(typeId);
+ ValueFactoryPtr userFactory = _servantFactoryManager->find(typeId);
if(userFactory)
{
v = userFactory->create(typeId);
@@ -1961,14 +1961,14 @@ IceInternal::BasicStream::EncapsDecoder::newInstance(const string& typeId)
if(!v)
{
#ifdef ICE_CPP11_MAPPING
- function<ValuePtr (const string&)> of = IceInternal::factoryTable->getObjectFactory(typeId);
+ function<ValuePtr (const string&)> of = IceInternal::factoryTable->getValueFactory(typeId);
if(of)
{
v = of(typeId);
assert(v);
}
#else
- ObjectFactoryPtr of = IceInternal::factoryTable->getObjectFactory(typeId);
+ ValueFactoryPtr of = IceInternal::factoryTable->getValueFactory(typeId);
if(of)
{
v = of->create(typeId);
@@ -2382,7 +2382,7 @@ IceInternal::BasicStream::EncapsDecoder10::readInstance()
//
if(_typeId == Object::ice_staticId())
{
- throw NoObjectFactoryException(__FILE__, __LINE__, "", mostDerivedId);
+ throw NoValueFactoryException(__FILE__, __LINE__, "", mostDerivedId);
}
v = newInstance(_typeId);
@@ -2400,7 +2400,7 @@ IceInternal::BasicStream::EncapsDecoder10::readInstance()
//
if(!_sliceObjects)
{
- throw NoObjectFactoryException(__FILE__, __LINE__, "no object factory found and object slicing is disabled",
+ throw NoValueFactoryException(__FILE__, __LINE__, "no value factory found and object slicing is disabled",
_typeId);
}
@@ -2700,8 +2700,8 @@ IceInternal::BasicStream::EncapsDecoder11::skipSlice()
{
if(_current->sliceType == ObjectSlice)
{
- throw NoObjectFactoryException(__FILE__, __LINE__,
- "no object factory found and compact format prevents "
+ throw NoValueFactoryException(__FILE__, __LINE__,
+ "no value factory found and compact format prevents "
"slicing (the sender should use the sliced format instead)",
_current->typeId);
}
@@ -2867,7 +2867,7 @@ IceInternal::BasicStream::EncapsDecoder11::readInstance(Int index, PatchFunc pat
//
if(!_sliceObjects)
{
- throw NoObjectFactoryException(__FILE__, __LINE__, "no object factory found and object slicing is disabled",
+ throw NoValueFactoryException(__FILE__, __LINE__, "no value factory found and object slicing is disabled",
_current->typeId);
}
diff --git a/cpp/src/Ice/CommunicatorI.cpp b/cpp/src/Ice/CommunicatorI.cpp
index 4fddd5e9e62..a4ef7486333 100644
--- a/cpp/src/Ice/CommunicatorI.cpp
+++ b/cpp/src/Ice/CommunicatorI.cpp
@@ -13,7 +13,7 @@
#include <Ice/ConnectionFactory.h>
#include <Ice/ReferenceFactory.h>
#include <Ice/ProxyFactory.h>
-#include <Ice/ObjectFactoryManager.h>
+#include <Ice/ValueFactoryManager.h>
#include <Ice/ObjectAdapterFactory.h>
#include <Ice/LoggerUtil.h>
#include <Ice/LocalException.h>
@@ -129,27 +129,39 @@ Ice::CommunicatorI::createObjectAdapterWithRouter(const string& name, const Rout
return _instance->objectAdapterFactory()->createObjectAdapter(oaName, router);
}
+void
+Ice::CommunicatorI::addObjectFactory(const ::Ice::ObjectFactoryPtr& factory, const string& id)
+{
+ _instance->servantFactoryManager()->add(factory, id);
+}
+
+::Ice::ObjectFactoryPtr
+Ice::CommunicatorI::findObjectFactory(const string& id) const
+{
+ return _instance->servantFactoryManager()->findObjectFactory(id);
+}
+
#ifdef ICE_CPP11_MAPPING
void
-Ice::CommunicatorI::addObjectFactory(function<::Ice::ValuePtr (const string&)> factory, const string& id)
+Ice::CommunicatorI::addValueFactory(function<::Ice::ValuePtr (const string&)> factory, const string& id)
{
_instance->servantFactoryManager()->add(move(factory), id);
}
function<::Ice::ValuePtr (const string&)>
-Ice::CommunicatorI::findObjectFactory(const string& id) const
+Ice::CommunicatorI::findValueFactory(const string& id) const
{
return _instance->servantFactoryManager()->find(id);
}
#else
void
-Ice::CommunicatorI::addObjectFactory(const ::Ice::ObjectFactoryPtr& factory, const string& id)
+Ice::CommunicatorI::addValueFactory(const ::Ice::ValueFactoryPtr& factory, const string& id)
{
_instance->servantFactoryManager()->add(factory, id);
}
-::Ice::ObjectFactoryPtr
-Ice::CommunicatorI::findObjectFactory(const string& id) const
+::Ice::ValueFactoryPtr
+Ice::CommunicatorI::findValueFactory(const string& id) const
{
return _instance->servantFactoryManager()->find(id);
}
@@ -243,16 +255,16 @@ Ice::CommunicatorI::flushBatchRequests_async(
class FlushBatchRequestsCallback : public CallbackBase
{
public:
-
+
FlushBatchRequestsCallback(function<void (exception_ptr)> exception,
- function<void (bool)> sent,
+ function<void (bool)> sent,
shared_ptr<Communicator> communicator) :
_exception(move(exception)),
_sent(move(sent)),
_communicator(move(communicator))
{
}
-
+
virtual void sent(const AsyncResultPtr& result) const
{
try
@@ -264,19 +276,19 @@ Ice::CommunicatorI::flushBatchRequests_async(
{
_exception(current_exception());
}
-
+
if(_sent)
{
_sent(result->sentSynchronously());
}
}
-
+
virtual bool hasSentCallback() const
{
return true;
}
-
+
virtual void
completed(const ::Ice::AsyncResultPtr& result) const
{
@@ -297,15 +309,15 @@ Ice::CommunicatorI::flushBatchRequests_async(
function<void (bool)> _sent;
shared_ptr<Communicator> _communicator;
};
-
+
OutgoingConnectionFactoryPtr connectionFactory = _instance->outgoingConnectionFactory();
ObjectAdapterFactoryPtr adapterFactory = _instance->objectAdapterFactory();
-
+
auto self = dynamic_pointer_cast<CommunicatorI>(shared_from_this());
-
+
auto result = make_shared<CommunicatorFlushBatchAsync>(self, _instance, __flushBatchRequests_name,
make_shared<FlushBatchRequestsCallback>(move(exception), move(sent), self));
-
+
connectionFactory->flushAsyncBatchRequests(result);
adapterFactory->flushAsyncBatchRequests(result);
diff --git a/cpp/src/Ice/CommunicatorI.h b/cpp/src/Ice/CommunicatorI.h
index d0ba4285695..277d573b04b 100644
--- a/cpp/src/Ice/CommunicatorI.h
+++ b/cpp/src/Ice/CommunicatorI.h
@@ -46,12 +46,15 @@ public:
virtual ObjectAdapterPtr createObjectAdapterWithEndpoints(const std::string&, const std::string&);
virtual ObjectAdapterPtr createObjectAdapterWithRouter(const std::string&, const RouterPrxPtr&);
-#ifdef ICE_CPP11_MAPPING
- virtual void addObjectFactory(std::function<std::shared_ptr<Ice::Value> (const std::string&)>, const std::string&);
- virtual std::function<::std::shared_ptr<Ice::Value> (const std::string&)> findObjectFactory(const std::string&) const;
-#else
virtual void addObjectFactory(const ObjectFactoryPtr&, const std::string&);
virtual ObjectFactoryPtr findObjectFactory(const std::string&) const;
+
+#ifdef ICE_CPP11_MAPPING
+ virtual void addValueFactory(std::function<std::shared_ptr<Ice::Value> (const std::string&)>, const std::string&);
+ virtual std::function<::std::shared_ptr<Ice::Value> (const std::string&)> findValueFactory(const std::string&) const;
+#else
+ virtual void addValueFactory(const ValueFactoryPtr&, const std::string&);
+ virtual ValueFactoryPtr findValueFactory(const std::string&) const;
#endif
virtual ImplicitContextPtr getImplicitContext() const;
diff --git a/cpp/src/Ice/Exception.cpp b/cpp/src/Ice/Exception.cpp
index d23255ef4ab..20203c94d52 100644
--- a/cpp/src/Ice/Exception.cpp
+++ b/cpp/src/Ice/Exception.cpp
@@ -70,13 +70,13 @@ throwUOE(const string& expectedType, const ValuePtr& v)
{
//
// If the object is an unknown sliced object, we didn't find an
- // object factory, in this case raise a NoObjectFactoryException
+ // value factory, in this case raise a NoValueFactoryException
// instead.
//
UnknownSlicedObject* uso = dynamic_cast<UnknownSlicedObject*>(v.get());
if(uso)
{
- throw NoObjectFactoryException(__FILE__, __LINE__, "", uso->getUnknownTypeId());
+ throw NoValueFactoryException(__FILE__, __LINE__, "", uso->getUnknownTypeId());
}
string type = v->ice_id();
@@ -698,7 +698,7 @@ Ice::UnmarshalOutOfBoundsException::ice_print(ostream& out) const
}
void
-Ice::NoObjectFactoryException::ice_print(ostream& out) const
+Ice::NoValueFactoryException::ice_print(ostream& out) const
{
Exception::ice_print(out);
out << ":\nprotocol error: no suitable object factory found for `" << type << "'";
diff --git a/cpp/src/Ice/FactoryTable.cpp b/cpp/src/Ice/FactoryTable.cpp
index bc48ab8d6e9..680f19aa241 100644
--- a/cpp/src/Ice/FactoryTable.cpp
+++ b/cpp/src/Ice/FactoryTable.cpp
@@ -8,7 +8,7 @@
// **********************************************************************
#include <Ice/FactoryTable.h>
-#include <Ice/ObjectFactory.h>
+#include <Ice/ValueFactory.h>
using namespace std;
@@ -64,22 +64,22 @@ IceInternal::FactoryTable::removeExceptionFactory(const string& t)
}
//
-// Add a factory to the object factory table.
+// Add a factory to the value factory table.
//
#ifdef ICE_CPP11_MAPPING
void
-IceInternal::FactoryTable::addObjectFactory(const string& t, function<::Ice::ValuePtr (const string&)> f)
+IceInternal::FactoryTable::addValueFactory(const string& t, function<::Ice::ValuePtr (const string&)> f)
#else
void
-IceInternal::FactoryTable::addObjectFactory(const string& t, const ::Ice::ObjectFactoryPtr& f)
+IceInternal::FactoryTable::addValueFactory(const string& t, const ::Ice::ValueFactoryPtr& f)
#endif
{
IceUtil::Mutex::Lock lock(_m);
assert(f);
- OFTable::iterator i = _oft.find(t);
- if(i == _oft.end())
+ VFTable::iterator i = _vft.find(t);
+ if(i == _vft.end())
{
- _oft[t] = OFPair(f, 1);
+ _vft[t] = VFPair(f, 1);
}
else
{
@@ -88,48 +88,48 @@ IceInternal::FactoryTable::addObjectFactory(const string& t, const ::Ice::Object
}
//
-// Return the object factory for a given type ID
+// Return the value factory for a given type ID
//
#ifdef ICE_CPP11_MAPPING
function<Ice::ValuePtr(const string&)>
-IceInternal::FactoryTable::getObjectFactory(const string& t) const
+IceInternal::FactoryTable::getValueFactory(const string& t) const
{
IceUtil::Mutex::Lock lock(_m);
- OFTable::const_iterator i = _oft.find(t);
- return i != _oft.end() ? i->second.first : nullptr;
+ VFTable::const_iterator i = _vft.find(t);
+ return i != _vft.end() ? i->second.first : nullptr;
}
#else
-Ice::ObjectFactoryPtr
-IceInternal::FactoryTable::getObjectFactory(const string& t) const
+Ice::ValueFactoryPtr
+IceInternal::FactoryTable::getValueFactory(const string& t) const
{
IceUtil::Mutex::Lock lock(_m);
- OFTable::const_iterator i = _oft.find(t);
- return i != _oft.end() ? i->second.first : Ice::ObjectFactoryPtr();
+ VFTable::const_iterator i = _vft.find(t);
+ return i != _vft.end() ? i->second.first : Ice::ValueFactoryPtr();
}
#endif
//
-// Remove a factory from the object factory table. If the factory
+// Remove a factory from the value factory table. If the factory
// is not present, do nothing; otherwise, decrement the factory's
// reference count if the count drops to zero, remove the factory's
// entry from the table.
//
void
-IceInternal::FactoryTable::removeObjectFactory(const string& t)
+IceInternal::FactoryTable::removeValueFactory(const string& t)
{
IceUtil::Mutex::Lock lock(_m);
- OFTable::iterator i = _oft.find(t);
- if(i != _oft.end())
+ VFTable::iterator i = _vft.find(t);
+ if(i != _vft.end())
{
if(--i->second.second == 0)
{
- _oft.erase(i);
+ _vft.erase(i);
}
}
}
//
-// Add a factory to the object factory table.
+// Add a factory to the value factory table.
//
void
IceInternal::FactoryTable::addTypeId(int compactId, const string& typeId)
diff --git a/cpp/src/Ice/FactoryTableInit.cpp b/cpp/src/Ice/FactoryTableInit.cpp
index 9b1675e17c4..c440e35134d 100644
--- a/cpp/src/Ice/FactoryTableInit.cpp
+++ b/cpp/src/Ice/FactoryTableInit.cpp
@@ -90,6 +90,6 @@ IceInternal::CompactIdInit::CompactIdInit(const char* typeId, int compactId) :
IceInternal::CompactIdInit::~CompactIdInit()
{
- factoryTable->removeTypeId(_compactId);
+ factoryTable->removeTypeId(_compactId);
}
diff --git a/cpp/src/Ice/Instance.cpp b/cpp/src/Ice/Instance.cpp
index f3f8e2d768d..4952c61d152 100644
--- a/cpp/src/Ice/Instance.cpp
+++ b/cpp/src/Ice/Instance.cpp
@@ -18,7 +18,7 @@
#include <Ice/ProxyFactory.h>
#include <Ice/ThreadPool.h>
#include <Ice/ConnectionFactory.h>
-#include <Ice/ObjectFactoryManager.h>
+#include <Ice/ValueFactoryManager.h>
#include <Ice/LocalException.h>
#include <Ice/ObjectAdapterFactory.h>
#include <Ice/Exception.h>
@@ -396,7 +396,7 @@ IceInternal::Instance::outgoingConnectionFactory() const
return _outgoingConnectionFactory;
}
-ObjectFactoryManagerPtr
+ValueFactoryManagerPtr
IceInternal::Instance::servantFactoryManager() const
{
Lock sync(*this);
@@ -1351,7 +1351,7 @@ IceInternal::Instance::Instance(const CommunicatorPtr& communicator, const Initi
_outgoingConnectionFactory = new OutgoingConnectionFactory(communicator, this);
- _servantFactoryManager = new ObjectFactoryManager();
+ _servantFactoryManager = new ValueFactoryManager();
_objectAdapterFactory = ICE_MAKE_SHARED(ObjectAdapterFactory, this, communicator);
diff --git a/cpp/src/Ice/Instance.h b/cpp/src/Ice/Instance.h
index 32685e2e9b5..2f352cc61dd 100644
--- a/cpp/src/Ice/Instance.h
+++ b/cpp/src/Ice/Instance.h
@@ -28,7 +28,7 @@
#include <Ice/ThreadPoolF.h>
#include <Ice/ConnectionFactoryF.h>
#include <Ice/ACM.h>
-#include <Ice/ObjectFactoryManagerF.h>
+#include <Ice/ValueFactoryManagerF.h>
#include <Ice/ObjectAdapterFactoryF.h>
#include <Ice/EndpointFactoryManagerF.h>
#include <Ice/IPEndpointIF.h>
@@ -95,7 +95,7 @@ public:
RequestHandlerFactoryPtr requestHandlerFactory() const;
ProxyFactoryPtr proxyFactory() const;
OutgoingConnectionFactoryPtr outgoingConnectionFactory() const;
- ObjectFactoryManagerPtr servantFactoryManager() const;
+ ValueFactoryManagerPtr servantFactoryManager() const;
ObjectAdapterFactoryPtr objectAdapterFactory() const;
ProtocolSupport protocolSupport() const;
bool preferIPv6() const;
@@ -179,7 +179,7 @@ private:
RequestHandlerFactoryPtr _requestHandlerFactory;
ProxyFactoryPtr _proxyFactory;
OutgoingConnectionFactoryPtr _outgoingConnectionFactory;
- ObjectFactoryManagerPtr _servantFactoryManager;
+ ValueFactoryManagerPtr _servantFactoryManager;
ObjectAdapterFactoryPtr _objectAdapterFactory;
ProtocolSupport _protocolSupport;
bool _preferIPv6;
diff --git a/cpp/src/Ice/Makefile b/cpp/src/Ice/Makefile
index 6260ba1a674..1312c5d4234 100644
--- a/cpp/src/Ice/Makefile
+++ b/cpp/src/Ice/Makefile
@@ -51,6 +51,7 @@ SLICE_OBJS = BuiltinSequences.o \
ServantLocator.o \
ServantLocatorF.o \
SliceChecksumDict.o \
+ ValueFactory.o \
Version.o
OBJS = Acceptor.o \
@@ -100,7 +101,6 @@ OBJS = Acceptor.o \
Object.o \
ObjectAdapterFactory.o \
ObjectAdapterI.o \
- ObjectFactoryManager.o \
ObserverHelper.o \
OpaqueEndpointI.o \
Outgoing.o \
@@ -142,6 +142,7 @@ OBJS = Acceptor.o \
UdpEndpointI.o \
UdpTransceiver.o \
Value.o \
+ ValueFactoryManager.o \
WSAcceptor.o \
WSConnector.o \
WSEndpoint.o \
@@ -196,4 +197,4 @@ install:: all
$(call installlib,$(DESTDIR)$(install_libdir),$(libdir),$(LIBFILENAME),$(SONAME),$(LIBNAME))
ifeq ($(UNAME),MINGW)
$(call installlib,$(DESTDIR)$(install_libdir),$(BZIP2_HOME)/build/native/bin/$(PLATFORM),bzip2_mingw.dll,,)
-endif \ No newline at end of file
+endif
diff --git a/cpp/src/Ice/Makefile.mak b/cpp/src/Ice/Makefile.mak
index db8cddc15ff..f291fa2674a 100644
--- a/cpp/src/Ice/Makefile.mak
+++ b/cpp/src/Ice/Makefile.mak
@@ -51,7 +51,7 @@ SLICE_OBJS = .\BuiltinSequences.obj \
.\ServantLocator.obj \
.\ServantLocatorF.obj \
.\SliceChecksumDict.obj \
- .\Value.obj \
+ .\ValueFactory.obj \
.\Version.obj
WINDOWS_OBJS = .\DLLMain.obj
@@ -103,7 +103,6 @@ OBJS = .\Acceptor.obj \
.\Object.obj \
.\ObjectAdapterFactory.obj \
.\ObjectAdapterI.obj \
- .\ObjectFactoryManager.obj \
.\ObserverHelper.obj \
.\OpaqueEndpointI.obj \
.\Outgoing.obj \
@@ -145,6 +144,7 @@ OBJS = .\Acceptor.obj \
.\UdpConnector.obj \
.\UdpEndpointI.obj \
.\UdpTransceiver.obj \
+ .\ValueFactoryManager.obj \
.\WSAcceptor.obj \
.\WSConnector.obj \
.\WSEndpoint.obj \
diff --git a/cpp/src/Ice/ObjectFactoryManager.cpp b/cpp/src/Ice/ObjectFactoryManager.cpp
deleted file mode 100644
index d09ad32afe1..00000000000
--- a/cpp/src/Ice/ObjectFactoryManager.cpp
+++ /dev/null
@@ -1,147 +0,0 @@
-
-// **********************************************************************
-//
-// 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.
-//
-// **********************************************************************
-
-#include <Ice/ObjectFactoryManager.h>
-#include <Ice/ObjectFactory.h>
-#include <Ice/Functional.h>
-#include <Ice/LocalException.h>
-using namespace std;
-using namespace Ice;
-using namespace IceInternal;
-
-IceUtil::Shared* IceInternal::upCast(ObjectFactoryManager* p) { return p; }
-
-void
-IceInternal::ObjectFactoryManager::add(const ICE_OBJECT_FACTORY& factory, const string& id)
-{
- IceUtil::Mutex::Lock sync(*this);
-
- if((_factoryMapHint != _factoryMap.end() && _factoryMapHint->first == id)
- || _factoryMap.find(id) != _factoryMap.end())
- {
- AlreadyRegisteredException ex(__FILE__, __LINE__);
- ex.kindOfObject = "object factory";
- ex.id = id;
- throw ex;
- }
-
- _factoryMapHint = _factoryMap.insert(_factoryMapHint, pair<const string, ICE_OBJECT_FACTORY>(id, factory));
-}
-
-void
-IceInternal::ObjectFactoryManager::remove(const string& id)
-{
- ICE_OBJECT_FACTORY factory = ICE_NULLPTR;
- {
- IceUtil::Mutex::Lock sync(*this);
-
- FactoryMap::iterator p = _factoryMap.end();
- if(_factoryMapHint != _factoryMap.end())
- {
- if(_factoryMapHint->first == id)
- {
- p = _factoryMapHint;
- }
- }
-
- if(p == _factoryMap.end())
- {
- p = _factoryMap.find(id);
- if(p == _factoryMap.end())
- {
- NotRegisteredException ex(__FILE__, __LINE__);
- ex.kindOfObject = "object factory";
- ex.id = id;
- throw ex;
- }
- }
- assert(p != _factoryMap.end());
-
- factory = p->second;
-
- if(p == _factoryMapHint)
- {
- _factoryMap.erase(p++);
- _factoryMapHint = p;
- }
- else
- {
- _factoryMap.erase(p);
- }
- }
-
- //
- // Destroy outside the lock
- //
- assert(factory != 0);
-#ifndef ICE_CPP11_MAPPING
- factory->destroy();
-#endif
-}
-
-ICE_OBJECT_FACTORY
-IceInternal::ObjectFactoryManager::find(const string& id) const
-{
- IceUtil::Mutex::Lock sync(*this);
-
- FactoryMap& factoryMap = const_cast<FactoryMap&>(_factoryMap);
-
- FactoryMap::iterator p = factoryMap.end();
- if(_factoryMapHint != factoryMap.end())
- {
- if(_factoryMapHint->first == id)
- {
- p = _factoryMapHint;
- }
- }
-
- if(p == factoryMap.end())
- {
- p = factoryMap.find(id);
- }
-
- if(p != factoryMap.end())
- {
- _factoryMapHint = p;
- return p->second;
- }
- else
- {
- return ICE_NULLPTR;
- }
-}
-
-IceInternal::ObjectFactoryManager::ObjectFactoryManager() :
- _factoryMapHint(_factoryMap.end())
-{
-}
-
-void
-IceInternal::ObjectFactoryManager::destroy()
-{
-#ifdef ICE_CPP11_MAPPING
- IceUtil::Mutex::Lock sync(*this);
- _factoryMap.clear();
- _factoryMapHint = _factoryMap.end();
-#else
- FactoryMap oldMap;
- {
- IceUtil::Mutex::Lock sync(*this);
- oldMap.swap(_factoryMap);
- _factoryMapHint = _factoryMap.end();
- }
-
- //
- // Destroy all outside lock
- //
- for_each(oldMap.begin(), oldMap.end(),
- Ice::secondVoidMemFun<const string, ObjectFactory>(&ObjectFactory::destroy));
-#endif
-}
diff --git a/cpp/src/Ice/ObjectFactoryManager.h b/cpp/src/Ice/ObjectFactoryManager.h
deleted file mode 100644
index c102d276c2c..00000000000
--- a/cpp/src/Ice/ObjectFactoryManager.h
+++ /dev/null
@@ -1,43 +0,0 @@
-// **********************************************************************
-//
-// 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_OBJECT_FACTORY_MANAGER_H
-#define ICE_OBJECT_FACTORY_MANAGER_H
-
-#include <IceUtil/Shared.h>
-#include <IceUtil/Mutex.h>
-#include <Ice/ObjectFactoryManagerF.h>
-#include <Ice/ObjectFactory.h>
-
-namespace IceInternal
-{
-
-class ObjectFactoryManager : public ::IceUtil::Shared, public ::IceUtil::Mutex
-{
-public:
-
- void add(const ICE_OBJECT_FACTORY&, const std::string&);
- ICE_OBJECT_FACTORY find(const std::string&) const;
- typedef std::map<std::string, ICE_OBJECT_FACTORY> FactoryMap;
-
- void remove(const std::string&);
-
-private:
-
- ObjectFactoryManager();
- void destroy();
- friend class Instance;
-
- FactoryMap _factoryMap;
- mutable FactoryMap::iterator _factoryMapHint;
-};
-
-}
-
-#endif
diff --git a/cpp/src/Ice/ValueFactoryManager.cpp b/cpp/src/Ice/ValueFactoryManager.cpp
new file mode 100644
index 00000000000..6a5b534e14c
--- /dev/null
+++ b/cpp/src/Ice/ValueFactoryManager.cpp
@@ -0,0 +1,175 @@
+
+// **********************************************************************
+//
+// 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.
+//
+// **********************************************************************
+
+#include <Ice/ValueFactoryManager.h>
+#include <Ice/ValueFactory.h>
+#include <Ice/ObjectFactory.h>
+#include <Ice/Object.h>
+#include <Ice/Functional.h>
+#include <Ice/LocalException.h>
+
+using namespace std;
+using namespace Ice;
+using namespace IceInternal;
+
+IceUtil::Shared* IceInternal::upCast(ValueFactoryManager* p) { return p; }
+
+#ifndef ICE_CPP11_MAPPING
+IceUtil::Shared* IceInternal::upCast(ValueFactoryWrapper* p) { return p; }
+
+ValueFactoryWrapper::ValueFactoryWrapper(const Ice::ObjectFactoryPtr& factory) : _objectFactory(factory)
+{
+}
+
+Ice::ValuePtr
+ValueFactoryWrapper::create(const string& id)
+{
+ return _objectFactory->create(id);
+}
+#endif
+
+void
+IceInternal::ValueFactoryManager::add(const ICE_VALUE_FACTORY& factory, const string& id)
+{
+ IceUtil::Mutex::Lock sync(*this);
+
+ if((_factoryMapHint != _factoryMap.end() && _factoryMapHint->first == id)
+ || _factoryMap.find(id) != _factoryMap.end())
+ {
+ AlreadyRegisteredException ex(__FILE__, __LINE__);
+ ex.kindOfObject = "value factory";
+ ex.id = id;
+ throw ex;
+ }
+
+ _factoryMapHint = _factoryMap.insert(_factoryMapHint, pair<const string, ICE_VALUE_FACTORY>(id, factory));
+}
+
+void
+IceInternal::ValueFactoryManager::add(const Ice::ObjectFactoryPtr& factory, const string& id)
+{
+ IceUtil::Mutex::Lock sync(*this);
+
+ // Check value factory map since an object factory is added to both object
+ // and value factory maps, but not vise versa
+ if((_factoryMapHint != _factoryMap.end() && _factoryMapHint->first == id)
+ || _factoryMap.find(id) != _factoryMap.end())
+ {
+ AlreadyRegisteredException ex(__FILE__, __LINE__);
+ ex.kindOfObject = "value factory";
+ ex.id = id;
+ throw ex;
+ }
+
+#ifdef ICE_CPP11_MAPPING
+ _factoryMapHint = _factoryMap.insert(_factoryMapHint,
+ pair<const string, ICE_VALUE_FACTORY>(id,
+ [factory](const string& id)
+ {
+ return factory->create(id);
+ }
+ ));
+#else
+ _factoryMapHint = _factoryMap.insert(_factoryMapHint,
+ pair<const string, ICE_VALUE_FACTORY>(id, new ValueFactoryWrapper(factory)));
+#endif
+
+ _objectFactoryMapHint = _objectFactoryMap.insert(_objectFactoryMapHint,
+ pair<const string, Ice::ObjectFactoryPtr>(id, factory));
+}
+
+ICE_VALUE_FACTORY
+IceInternal::ValueFactoryManager::find(const string& id) const
+{
+ IceUtil::Mutex::Lock sync(*this);
+
+ FactoryMap& factoryMap = const_cast<FactoryMap&>(_factoryMap);
+
+ FactoryMap::iterator p = factoryMap.end();
+ if(_factoryMapHint != factoryMap.end())
+ {
+ if(_factoryMapHint->first == id)
+ {
+ p = _factoryMapHint;
+ }
+ }
+
+ if(p == factoryMap.end())
+ {
+ p = factoryMap.find(id);
+ }
+
+ if(p != factoryMap.end())
+ {
+ _factoryMapHint = p;
+ return p->second;
+ }
+ else
+ {
+ return ICE_NULLPTR;
+ }
+}
+
+Ice::ObjectFactoryPtr
+IceInternal::ValueFactoryManager::findObjectFactory(const string& id) const
+{
+ IceUtil::Mutex::Lock sync(*this);
+
+ ObjectFactoryMap& objectfactoryMap = const_cast<ObjectFactoryMap&>(_objectFactoryMap);
+
+ ObjectFactoryMap::iterator p = objectfactoryMap.end();
+ if(_objectFactoryMapHint != objectfactoryMap.end())
+ {
+ if(_objectFactoryMapHint->first == id)
+ {
+ p = _objectFactoryMapHint;
+ }
+ }
+
+ if(p == objectfactoryMap.end())
+ {
+ p = objectfactoryMap.find(id);
+ }
+
+ if(p != objectfactoryMap.end())
+ {
+ _objectFactoryMapHint = p;
+ return p->second;
+ }
+ else
+ {
+ return ICE_NULLPTR;
+ }
+}
+
+IceInternal::ValueFactoryManager::ValueFactoryManager() :
+ _factoryMapHint(_factoryMap.end()),
+ _objectFactoryMapHint(_objectFactoryMap.end())
+{
+}
+
+void
+IceInternal::ValueFactoryManager::destroy()
+{
+ ObjectFactoryMap oldMap;
+ {
+ IceUtil::Mutex::Lock sync(*this);
+ _factoryMap.clear();
+ _factoryMapHint = _factoryMap.end();
+ oldMap.swap(_objectFactoryMap);
+ _objectFactoryMapHint = _objectFactoryMap.end();
+ }
+
+ //
+ // Destroy all outside lock
+ //
+ for_each(oldMap.begin(), oldMap.end(),
+ Ice::secondVoidMemFun<const string, Ice::ObjectFactory>(&Ice::ObjectFactory::destroy));
+}
diff --git a/cpp/src/Ice/ValueFactoryManager.h b/cpp/src/Ice/ValueFactoryManager.h
new file mode 100644
index 00000000000..31b37c9014e
--- /dev/null
+++ b/cpp/src/Ice/ValueFactoryManager.h
@@ -0,0 +1,61 @@
+// **********************************************************************
+//
+// 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_VALUE_FACTORY_MANAGER_H
+#define ICE_VALUE_FACTORY_MANAGER_H
+
+#include <IceUtil/Shared.h>
+#include <IceUtil/Mutex.h>
+#include <Ice/ValueFactoryManagerF.h>
+#include <Ice/ValueFactory.h>
+#include <Ice/ObjectFactory.h>
+
+namespace IceInternal
+{
+
+#ifndef ICE_CPP11_MAPPING
+class ValueFactoryWrapper: public Ice::ValueFactory
+{
+public:
+ ValueFactoryWrapper(const Ice::ObjectFactoryPtr& factory);
+
+ Ice::ValuePtr create(const std::string& id);
+
+private:
+ Ice::ObjectFactoryPtr _objectFactory;
+};
+#endif
+
+class ValueFactoryManager : public ::IceUtil::Shared, public ::IceUtil::Mutex
+{
+public:
+
+ void add(const ICE_VALUE_FACTORY&, const std::string&);
+ void add(const Ice::ObjectFactoryPtr&, const std::string&);
+ ICE_VALUE_FACTORY find(const std::string&) const;
+ Ice::ObjectFactoryPtr findObjectFactory(const std::string&) const;
+ typedef std::map<std::string, ICE_VALUE_FACTORY> FactoryMap;
+ typedef std::map<std::string, Ice::ObjectFactoryPtr> ObjectFactoryMap;
+
+private:
+
+ ValueFactoryManager();
+ void destroy();
+ friend class Instance;
+
+ FactoryMap _factoryMap;
+ mutable FactoryMap::iterator _factoryMapHint;
+
+ ObjectFactoryMap _objectFactoryMap;
+ mutable ObjectFactoryMap::iterator _objectFactoryMapHint;
+};
+
+}
+
+#endif
diff --git a/cpp/src/IceGrid/IceGridDB.cpp b/cpp/src/IceGrid/IceGridDB.cpp
index 92c95a803b1..2c810287d3f 100644
--- a/cpp/src/IceGrid/IceGridDB.cpp
+++ b/cpp/src/IceGrid/IceGridDB.cpp
@@ -66,11 +66,11 @@ private:
string _serverVersion;
};
-class ObjectFactoryI : public Ice::ObjectFactory
+class ValueFactoryI : public Ice::ValueFactory
{
public:
- ObjectFactoryI(const string& serverVersion) :
+ ValueFactoryI(const string& serverVersion) :
_serverVersion(serverVersion)
{
}
@@ -88,10 +88,6 @@ public:
return 0;
}
- virtual void destroy()
- {
- }
-
private:
string _serverVersion;
@@ -282,9 +278,9 @@ Client::run(int argc, char* argv[])
if(!serverVersion.empty())
{
- ObjectFactoryPtr factory = new ObjectFactoryI(serverVersion);
- communicator()->addObjectFactory(factory, "::IceGrid::ServerDescriptor");
- communicator()->addObjectFactory(factory, "::IceGrid::IceBoxDescriptor");
+ ValueFactoryPtr factory = new ValueFactoryI(serverVersion);
+ communicator()->addValueFactory(factory, "::IceGrid::ServerDescriptor");
+ communicator()->addValueFactory(factory, "::IceGrid::IceBoxDescriptor");
}
Ice::InputStreamPtr stream = Ice::wrapInputStream(communicator(), buf, dbContext.encoding);
diff --git a/cpp/src/slice2cpp/Gen.cpp b/cpp/src/slice2cpp/Gen.cpp
index 61da931b521..c3d994ff1f5 100644
--- a/cpp/src/slice2cpp/Gen.cpp
+++ b/cpp/src/slice2cpp/Gen.cpp
@@ -459,7 +459,7 @@ Slice::Gen::generate(const UnitPtr& p)
H << "\n#include <Ice/IncomingAsync.h>";
}
C << "\n#include <Ice/LocalException.h>";
- C << "\n#include <Ice/ObjectFactory.h>";
+ C << "\n#include <Ice/ValueFactory.h>";
C << "\n#include <Ice/Outgoing.h>";
C << "\n#include <Ice/OutgoingAsync.h>";
}
@@ -3275,7 +3275,7 @@ Slice::Gen::ObjectVisitor::visitClassDefEnd(const ClassDefPtr& p)
if(!p->isAbstract())
{
- H << sp << nl << "static ::Ice::ObjectFactoryPtr ice_factory();";
+ H << sp << nl << "static ::Ice::ValueFactoryPtr ice_factory();";
}
if(preserved && !basePreserved)
@@ -3412,7 +3412,7 @@ Slice::Gen::ObjectVisitor::visitClassDefEnd(const ClassDefPtr& p)
if(!p->isAbstract())
{
string initName = p->flattenedScope() + p->name() + "_init";
- C << sp << nl << "const ::IceInternal::DefaultObjectFactoryInit< " << scoped << "> "
+ C << sp << nl << "const ::IceInternal::DefaultValueFactoryInit< " << scoped << "> "
<< initName << "(\"" << p->scoped() << "\");";
}
if(p->compactId() >= 0)
@@ -3425,9 +3425,9 @@ Slice::Gen::ObjectVisitor::visitClassDefEnd(const ClassDefPtr& p)
if(!p->isAbstract())
{
- C << sp << nl << "::Ice::ObjectFactoryPtr" << nl << scoped.substr(2) << "::ice_factory()";
+ C << sp << nl << "::Ice::ValueFactoryPtr" << nl << scoped.substr(2) << "::ice_factory()";
C << sb;
- C << nl << "return ::IceInternal::factoryTable->getObjectFactory(" << scoped << "::ice_staticId());";
+ C << nl << "return ::IceInternal::factoryTable->getValueFactory(" << scoped << "::ice_staticId());";
C << eb;
}
}
@@ -8557,7 +8557,7 @@ Slice::Gen::Cpp11ValueVisitor::visitClassDefEnd(const ClassDefPtr& p)
C << nl << "{";
string initName = p->flattenedScope() + p->name() + "_init";
- C << sp << nl << "const ::IceInternal::DefaultObjectFactoryInit< " << scoped << "> "
+ C << sp << nl << "const ::IceInternal::DefaultValueFactoryInit< " << scoped << "> "
<< initName << "(\"" << p->scoped() << "\");";
if(p->compactId() >= 0)
diff --git a/cpp/src/slice2java/Gen.cpp b/cpp/src/slice2java/Gen.cpp
index e5876b07211..d0397e9cb41 100644
--- a/cpp/src/slice2java/Gen.cpp
+++ b/cpp/src/slice2java/Gen.cpp
@@ -3277,20 +3277,17 @@ Slice::Gen::TypesVisitor::visitClassDefStart(const ClassDefPtr& p)
if(!p->isInterface() && p->allOperations().size() == 0 && !p->isLocal())
{
out << sp;
- out << nl << "private static class __F implements Ice.ObjectFactory";
+ out << nl << "private static class __F implements Ice.ValueFactory";
out << sb;
out << nl << "public Ice.Object create(String type)";
out << sb;
out << nl << "assert(type.equals(ice_staticId()));";
out << nl << "return new " << fixKwd(name) << "();";
out << eb;
- out << sp << nl << "public void destroy()";
- out << sb;
- out << eb;
out << eb;
- out << nl << "private static Ice.ObjectFactory _factory = new __F();";
+ out << nl << "private static Ice.ValueFactory _factory = new __F();";
out << sp;
- out << nl << "public static Ice.ObjectFactory" << nl << "ice_factory()";
+ out << nl << "public static Ice.ValueFactory" << nl << "ice_factory()";
out << sb;
out << nl << "return _factory;";
out << eb;
diff --git a/cpp/test/Ice/exceptions/AllTests.cpp b/cpp/test/Ice/exceptions/AllTests.cpp
index 562fb63a935..55eaa81147e 100644
--- a/cpp/test/Ice/exceptions/AllTests.cpp
+++ b/cpp/test/Ice/exceptions/AllTests.cpp
@@ -39,12 +39,13 @@ public:
#endif
};
-class ObjectFactoryI : virtual public Ice::ObjectFactory
+#ifndef ICE_CPP11_MAPPING // C++98
+class ValueFactoryI : virtual public Ice::ValueFactory
{
public:
virtual Ice::ObjectPtr create(const string&) { return 0; }
- virtual void destroy() {}
};
+#endif
class CallbackBase : public IceUtil::Monitor<IceUtil::Mutex>
{
@@ -634,10 +635,10 @@ allTests(const Ice::CommunicatorPtr& communicator)
}
cout << "ok" << endl;
- cout << "testing object factory registration exception... " << flush;
+ cout << "testing value factory registration exception... " << flush;
{
#ifdef ICE_CPP11_MAPPING
- communicator->addObjectFactory(
+ communicator->addValueFactory(
[](const std::string&)
{
return nullptr;
@@ -645,7 +646,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
"x");
try
{
- communicator->addObjectFactory(
+ communicator->addValueFactory(
[](const std::string&)
{
return nullptr;
@@ -657,11 +658,11 @@ allTests(const Ice::CommunicatorPtr& communicator)
{
}
#else
- Ice::ObjectFactoryPtr of = new ObjectFactoryI;
- communicator->addObjectFactory(of, "x");
+ Ice::ValueFactoryPtr vf = new ValueFactoryI;
+ communicator->addValueFactory(vf, "x");
try
{
- communicator->addObjectFactory(of, "x");
+ communicator->addValueFactory(vf, "x");
test(false);
}
catch(const Ice::AlreadyRegisteredException&)
diff --git a/cpp/test/Ice/objects/AllTests.cpp b/cpp/test/Ice/objects/AllTests.cpp
index c1115c698c2..6b7437f20c9 100644
--- a/cpp/test/Ice/objects/AllTests.cpp
+++ b/cpp/test/Ice/objects/AllTests.cpp
@@ -17,8 +17,8 @@ using namespace Test;
class AbstractBaseI : public AbstractBase
{
public:
-
- virtual void op(const Ice::Current&)
+
+ virtual void op(const Ice::Current&)
{}
};
@@ -98,7 +98,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
BasePtr bp2 = ICE_DYNAMIC_CAST(Base, bp1->ice_clone());
test(bp1->theS.str == bp2->theS.str);
test(bp1->str == bp2->str);
-
+
#ifndef ICE_CPP11_MAPPING
//
// With C++11 mapping value classes are never abstracts.
@@ -119,22 +119,22 @@ allTests(const Ice::CommunicatorPtr& communicator)
BPtr b1 = initial->getB1();
test(b1);
cout << "ok" << endl;
-
+
cout << "getting B2... " << flush;
BPtr b2 = initial->getB2();
test(b2);
cout << "ok" << endl;
-
+
cout << "getting C... " << flush;
CPtr c = initial->getC();
test(c);
cout << "ok" << endl;
-
+
cout << "getting D... " << flush;
DPtr d = initial->getD();
test(d);
cout << "ok" << endl;
-
+
cout << "checking consistency... " << flush;
test(b1 != b2);
#ifdef ICE_CPP11_MAPPING
@@ -182,7 +182,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
test(c);
test(d);
cout << "ok" << endl;
-
+
cout << "checking consistency... " << flush;
#ifdef ICE_CPP11_MAPPING
test(b1 != b2);
@@ -263,7 +263,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
test(h && HPtr::dynamicCast(h));
#endif
cout << "ok" << endl;
-
+
cout << "getting D1... " << flush;
D1Ptr d1 = ICE_MAKE_SHARED(D1,
ICE_MAKE_SHARED(A1, "a1"),
@@ -276,7 +276,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
test(d1->a3->name == "a3");
test(d1->a4->name == "a4");
cout << "ok" << endl;
-
+
cout << "throw EDerived... " << flush;
try
{
@@ -325,5 +325,13 @@ allTests(const Ice::CommunicatorPtr& communicator)
testUOE(communicator);
cout << "ok" << endl;
#endif
+
+ cout << "testing getting ObjectFactory... " << flush;
+ test(communicator->findObjectFactory("TestOF"));
+ cout << "ok" << endl;
+ cout << "testing getting ObjectFactory as ValueFactory... " << flush;
+ test(communicator->findValueFactory("TestOF"));
+ cout << "ok" << endl;
+
return initial;
}
diff --git a/cpp/test/Ice/objects/Client.cpp b/cpp/test/Ice/objects/Client.cpp
index 471f63de90e..cf1e60c1993 100644
--- a/cpp/test/Ice/objects/Client.cpp
+++ b/cpp/test/Ice/objects/Client.cpp
@@ -26,7 +26,7 @@ function<shared_ptr<T>(const string&)> makeFactory()
};
}
#else
-class MyObjectFactory : public Ice::ObjectFactory
+class MyValueFactory : public Ice::ValueFactory
{
public:
@@ -69,35 +69,58 @@ public:
return 0;
}
+};
+#endif
+class MyObjectFactory : public Ice::ObjectFactory
+{
+public:
+ MyObjectFactory() : _destroyed(false)
+ {
+ }
+
+ ~MyObjectFactory()
+ {
+ assert(_destroyed);
+ }
+
+ virtual Ice::ValuePtr create(const string& type)
+ {
+ return ICE_NULLPTR;
+ }
+
virtual void destroy()
{
- // Nothing to do
+ _destroyed = true;
}
+
+private:
+ bool _destroyed;
};
-#endif
int
run(int, char**, const Ice::CommunicatorPtr& communicator)
{
#ifdef ICE_CPP11_MAPPING
- communicator->addObjectFactory(makeFactory<BI>(), "::Test::B");
- communicator->addObjectFactory(makeFactory<CI>(), "::Test::C");
- communicator->addObjectFactory(makeFactory<DI>(), "::Test::D");
- communicator->addObjectFactory(makeFactory<EI>(), "::Test::E");
- communicator->addObjectFactory(makeFactory<FI>(), "::Test::F");
- communicator->addObjectFactory(makeFactory<II>(), "::Test::I");
- communicator->addObjectFactory(makeFactory<JI>(), "::Test::J");
- communicator->addObjectFactory(makeFactory<HI>(), "::Test::H");
+ communicator->addValueFactory(makeFactory<BI>(), "::Test::B");
+ communicator->addValueFactory(makeFactory<CI>(), "::Test::C");
+ communicator->addValueFactory(makeFactory<DI>(), "::Test::D");
+ communicator->addValueFactory(makeFactory<EI>(), "::Test::E");
+ communicator->addValueFactory(makeFactory<FI>(), "::Test::F");
+ communicator->addValueFactory(makeFactory<II>(), "::Test::I");
+ communicator->addValueFactory(makeFactory<JI>(), "::Test::J");
+ communicator->addValueFactory(makeFactory<HI>(), "::Test::H");
+ communicator->addObjectFactory(make_shared<MyObjectFactory>(), "TestOF");
#else
- Ice::ObjectFactoryPtr factory = new MyObjectFactory;
- communicator->addObjectFactory(factory, "::Test::B");
- communicator->addObjectFactory(factory, "::Test::C");
- communicator->addObjectFactory(factory, "::Test::D");
- communicator->addObjectFactory(factory, "::Test::E");
- communicator->addObjectFactory(factory, "::Test::F");
- communicator->addObjectFactory(factory, "::Test::I");
- communicator->addObjectFactory(factory, "::Test::J");
- communicator->addObjectFactory(factory, "::Test::H");
+ Ice::ValueFactoryPtr factory = new MyValueFactory;
+ communicator->addValueFactory(factory, "::Test::B");
+ communicator->addValueFactory(factory, "::Test::C");
+ communicator->addValueFactory(factory, "::Test::D");
+ communicator->addValueFactory(factory, "::Test::E");
+ communicator->addValueFactory(factory, "::Test::F");
+ communicator->addValueFactory(factory, "::Test::I");
+ communicator->addValueFactory(factory, "::Test::J");
+ communicator->addValueFactory(factory, "::Test::H");
+ communicator->addObjectFactory(new MyObjectFactory(), "TestOF");
#endif
InitialPrxPtr allTests(const Ice::CommunicatorPtr&);
diff --git a/cpp/test/Ice/objects/Collocated.cpp b/cpp/test/Ice/objects/Collocated.cpp
index 0d2f8562fa9..270d5b495ea 100644
--- a/cpp/test/Ice/objects/Collocated.cpp
+++ b/cpp/test/Ice/objects/Collocated.cpp
@@ -26,7 +26,7 @@ function<shared_ptr<T>(const string&)> makeFactory()
};
}
#else
-class MyObjectFactory : public Ice::ObjectFactory
+class MyValueFactory : public Ice::ValueFactory
{
public:
@@ -69,35 +69,57 @@ public:
return 0;
}
+};
+#endif
+class MyObjectFactory : public Ice::ObjectFactory
+{
+public:
+ MyObjectFactory() : _destroyed(false)
+ {
+ }
+
+ ~MyObjectFactory()
+ {
+ assert(_destroyed);
+ }
+
+ virtual Ice::ValuePtr create(const string& type)
+ {
+ return ICE_NULLPTR;
+ }
+
virtual void destroy()
{
- // Nothing to do
+ _destroyed = true;
}
+private:
+ bool _destroyed;
};
-#endif
int
run(int, char**, const Ice::CommunicatorPtr& communicator)
{
#ifdef ICE_CPP11_MAPPING
- communicator->addObjectFactory(makeFactory<BI>(), "::Test::B");
- communicator->addObjectFactory(makeFactory<CI>(), "::Test::C");
- communicator->addObjectFactory(makeFactory<DI>(), "::Test::D");
- communicator->addObjectFactory(makeFactory<EI>(), "::Test::E");
- communicator->addObjectFactory(makeFactory<FI>(), "::Test::F");
- communicator->addObjectFactory(makeFactory<II>(), "::Test::I");
- communicator->addObjectFactory(makeFactory<JI>(), "::Test::J");
- communicator->addObjectFactory(makeFactory<HI>(), "::Test::H");
+ communicator->addValueFactory(makeFactory<BI>(), "::Test::B");
+ communicator->addValueFactory(makeFactory<CI>(), "::Test::C");
+ communicator->addValueFactory(makeFactory<DI>(), "::Test::D");
+ communicator->addValueFactory(makeFactory<EI>(), "::Test::E");
+ communicator->addValueFactory(makeFactory<FI>(), "::Test::F");
+ communicator->addValueFactory(makeFactory<II>(), "::Test::I");
+ communicator->addValueFactory(makeFactory<JI>(), "::Test::J");
+ communicator->addValueFactory(makeFactory<HI>(), "::Test::H");
+ communicator->addObjectFactory(make_shared<MyObjectFactory>(), "TestOF");
#else
- Ice::ObjectFactoryPtr factory = new MyObjectFactory;
- communicator->addObjectFactory(factory, "::Test::B");
- communicator->addObjectFactory(factory, "::Test::C");
- communicator->addObjectFactory(factory, "::Test::D");
- communicator->addObjectFactory(factory, "::Test::E");
- communicator->addObjectFactory(factory, "::Test::F");
- communicator->addObjectFactory(factory, "::Test::I");
- communicator->addObjectFactory(factory, "::Test::J");
- communicator->addObjectFactory(factory, "::Test::H");
+ Ice::ValueFactoryPtr factory = new MyValueFactory;
+ communicator->addValueFactory(factory, "::Test::B");
+ communicator->addValueFactory(factory, "::Test::C");
+ communicator->addValueFactory(factory, "::Test::D");
+ communicator->addValueFactory(factory, "::Test::E");
+ communicator->addValueFactory(factory, "::Test::F");
+ communicator->addValueFactory(factory, "::Test::I");
+ communicator->addValueFactory(factory, "::Test::J");
+ communicator->addValueFactory(factory, "::Test::H");
+ communicator->addObjectFactory(new MyObjectFactory(), "TestOF");
#endif
communicator->getProperties()->setProperty("TestAdapter.Endpoints", "default -p 12010");
diff --git a/cpp/test/Ice/objects/Server.cpp b/cpp/test/Ice/objects/Server.cpp
index 0098cb34953..428cb735336 100644
--- a/cpp/test/Ice/objects/Server.cpp
+++ b/cpp/test/Ice/objects/Server.cpp
@@ -26,7 +26,7 @@ function<shared_ptr<T>(const string&)> makeFactory()
};
}
#else
-class MyObjectFactory : public Ice::ObjectFactory
+class MyValueFactory : public Ice::ValueFactory
{
public:
@@ -49,10 +49,6 @@ public:
return 0;
}
- virtual void destroy()
- {
- // Nothing to do
- }
};
#endif
@@ -60,20 +56,20 @@ int
run(int, char**, const Ice::CommunicatorPtr& communicator)
{
#ifdef ICE_CPP11_MAPPING
- communicator->addObjectFactory(makeFactory<II>(), "::Test::I");
- communicator->addObjectFactory(makeFactory<JI>(), "::Test::J");
- communicator->addObjectFactory(makeFactory<HI>(), "::Test::H");
+ communicator->addValueFactory(makeFactory<II>(), "::Test::I");
+ communicator->addValueFactory(makeFactory<JI>(), "::Test::J");
+ communicator->addValueFactory(makeFactory<HI>(), "::Test::H");
#else
- Ice::ObjectFactoryPtr factory = new MyObjectFactory;
- communicator->addObjectFactory(factory, "::Test::I");
- communicator->addObjectFactory(factory, "::Test::J");
- communicator->addObjectFactory(factory, "::Test::H");
+ Ice::ValueFactoryPtr factory = new MyValueFactory;
+ communicator->addValueFactory(factory, "::Test::I");
+ communicator->addValueFactory(factory, "::Test::J");
+ communicator->addValueFactory(factory, "::Test::H");
#endif
communicator->getProperties()->setProperty("TestAdapter.Endpoints", "default -p 12010");
Ice::ObjectAdapterPtr adapter = communicator->createObjectAdapter("TestAdapter");
adapter->add(ICE_MAKE_SHARED(InitialI, adapter), communicator->stringToIdentity("initial"));
-
+
#ifdef ICE_CPP11_MAPPING
//TODO
#else
diff --git a/cpp/test/Ice/optional/AllTests.cpp b/cpp/test/Ice/optional/AllTests.cpp
index 3e6a1560623..9a4b3bae2aa 100644
--- a/cpp/test/Ice/optional/AllTests.cpp
+++ b/cpp/test/Ice/optional/AllTests.cpp
@@ -177,7 +177,7 @@ private:
FPtr _f;
};
-class FactoryI : public Ice::ObjectFactory
+class FactoryI : public Ice::ValueFactory
{
bool _enabled;
@@ -223,10 +223,6 @@ public:
return 0;
}
- void destroy()
- {
- }
-
void
setEnabled(bool enabled)
{
@@ -239,7 +235,7 @@ InitialPrx
allTests(const Ice::CommunicatorPtr& communicator, bool)
{
FactoryIPtr factory = new FactoryI();
- communicator->addObjectFactory(factory, "");
+ communicator->addValueFactory(factory, "");
cout << "testing stringToProxy... " << flush;
string ref = "initial:default -p 12010";
@@ -621,7 +617,7 @@ allTests(const Ice::CommunicatorPtr& communicator, bool)
RecursivePtr outer = new Recursive();
outer->value = recursive1;
initial->pingPong(outer);
-
+
GPtr g = new G();
g->gg1Opt = new G1("gg1Opt");
g->gg2 = new G2(10);
diff --git a/cpp/test/Ice/slicing/objects/AllTests.cpp b/cpp/test/Ice/slicing/objects/AllTests.cpp
index e7b9c093d3a..44172e57669 100644
--- a/cpp/test/Ice/slicing/objects/AllTests.cpp
+++ b/cpp/test/Ice/slicing/objects/AllTests.cpp
@@ -82,7 +82,7 @@ public:
test(sbskd->sbskd == "SBSKnownDerived.sbskd");
called();
}
-
+
void
response_SBSKnownDerivedAsSBSKnownDerived(const SBSKnownDerivedPtr& sbskd)
{
@@ -106,7 +106,7 @@ public:
void
exception_SBSUnknownDerivedAsSBaseCompact(const Ice::Exception& exc)
{
- test(exc.ice_name() == "Ice::NoObjectFactoryException");
+ test(exc.ice_name() == "Ice::NoValueFactoryException");
called();
}
@@ -119,7 +119,7 @@ public:
void
exception_SUnknownAsObject10(const Ice::Exception& exc)
{
- test(exc.ice_name() == "Ice::NoObjectFactoryException");
+ test(exc.ice_name() == "Ice::NoValueFactoryException");
called();
}
@@ -463,13 +463,13 @@ public:
called();
}
- void
+ void
response()
{
test(false);
}
- void
+ void
exception(const ::Ice::Exception& ex)
{
if(!dynamic_cast<const Ice::OperationNotExistException*>(&ex))
@@ -481,7 +481,7 @@ public:
called();
}
}
-
+
BPtr rb;
SS3 rss3;
BDict rbdict;
@@ -509,7 +509,7 @@ public:
int PNodeI::counter = 0;
#ifndef ICE_CPP11_MAPPING
-class NodeFactoryI : public Ice::ObjectFactory
+class NodeFactoryI : public Ice::ValueFactory
{
public:
@@ -548,7 +548,7 @@ public:
int PreservedI::counter = 0;
#ifndef ICE_CPP11_MAPPING
-class PreservedFactoryI : public Ice::ObjectFactory
+class PreservedFactoryI : public Ice::ValueFactory
{
public:
@@ -579,7 +579,7 @@ testUOO(const TestIntfPrxPtr& test)
test(ICE_DYNAMIC_CAST(Ice::UnknownSlicedObject, o)->getUnknownTypeId() == "::Test::SUnknown");
test->checkSUnknown(o);
}
- catch(const Ice::NoObjectFactoryException&)
+ catch(const Ice::NoValueFactoryException&)
{
test(test->ice_getEncodingVersion() == Ice::Encoding_1_0);
}
@@ -814,7 +814,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
catch(const Ice::OperationNotExistException&)
{
}
- catch(const Ice::NoObjectFactoryException&)
+ catch(const Ice::NoValueFactoryException&)
{
// Expected.
}
@@ -883,7 +883,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
f.get();
test(false);
}
- catch(const Ice::NoObjectFactoryException&)
+ catch(const Ice::NoValueFactoryException&)
{
}
catch(...)
@@ -920,7 +920,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
f.get();
test(false);
}
- catch(const Ice::NoObjectFactoryException&)
+ catch(const Ice::NoValueFactoryException&)
{
}
catch(...)
@@ -941,7 +941,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
{
test(false);
}
-
+
}
#else
CallbackPtr cb = new Callback;
@@ -1289,7 +1289,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
auto result = f.get();
auto b1 = move(result.p1);
auto b2 = move(result.p2);
-
+
test(b1);
test(b1->ice_id() == "::Test::D1");
test(b1->sb == "D1.sb");
@@ -1599,7 +1599,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
auto b1 = f.get();
#else
CallbackPtr cb = new Callback;
- test->begin_returnTest3(d3, d1,
+ test->begin_returnTest3(d3, d1,
newCallback_TestIntf_returnTest3(cb, &Callback::response_returnTest3, &Callback::exception));
cb->check();
BPtr b1 = cb->rb;
@@ -2072,7 +2072,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
ss1->ice_collectable(true);
ss2->ice_collectable(true);
#endif
-
+
#ifdef ICE_CPP11_MAPPING
ss = test->sequenceTest_async(ss1, ss2).get();
#else
@@ -2766,7 +2766,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
CompactPCDerivedPtr pcd = ICE_MAKE_SHARED(CompactPCDerived);
pcd->pi = 3;
pcd->pbs.push_back(pcd);
-
+
#ifdef ICE_CPP11_MAPPING
if(test->ice_getEncodingVersion() == Ice::Encoding_1_0)
{
@@ -2785,7 +2785,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
}
#else
pcd->ice_collectable(true);
-
+
CallbackPtr cb = new Callback;
if(test->ice_getEncodingVersion() == Ice::Encoding_1_0)
{
@@ -2796,7 +2796,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
else
{
test->begin_exchangePBase(pcd, newCallback_TestIntf_exchangePBase(cb,
- &Callback::response_compactPreserved2,
+ &Callback::response_compactPreserved2,
&Callback::exception));
}
cb->check();
@@ -2875,7 +2875,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
// Register a factory in order to substitute our own subclass of PNode. This provides
// an easy way to determine how many unmarshaled instances currently exist.
//
- communicator->addObjectFactory(new NodeFactoryI, PNode::ice_staticId());
+ communicator->addValueFactory(new NodeFactoryI, PNode::ice_staticId());
//
// Relay a graph through the server. This test uses a preserved class
@@ -2921,7 +2921,7 @@ allTests(const Ice::CommunicatorPtr& communicator)
// Register a factory in order to substitute our own subclass of Preserved. This provides
// an easy way to determine how many unmarshaled instances currently exist.
//
- communicator->addObjectFactory(new PreservedFactoryI, Preserved::ice_staticId());
+ communicator->addValueFactory(new PreservedFactoryI, Preserved::ice_staticId());
//
// Obtain a preserved object from the server where the most-derived
diff --git a/cpp/test/Ice/stream/Client.cpp b/cpp/test/Ice/stream/Client.cpp
index 604ff0cb943..f09293e7092 100644
--- a/cpp/test/Ice/stream/Client.cpp
+++ b/cpp/test/Ice/stream/Client.cpp
@@ -59,7 +59,7 @@ public:
};
typedef IceUtil::Handle<TestObjectReader> TestObjectReaderPtr;
-class TestObjectFactory : public Ice::ObjectFactory
+class TestValueFactory : public Ice::ValueFactory
{
public:
@@ -94,7 +94,7 @@ public:
};
typedef IceUtil::Handle<TestReadObjectCallback> TestReadObjectCallbackPtr;
-class MyClassFactoryWrapper : public Ice::ObjectFactory
+class MyClassFactoryWrapper : public Ice::ValueFactory
{
public:
@@ -114,7 +114,7 @@ public:
}
void
- setFactory(const Ice::ObjectFactoryPtr& factory)
+ setFactory(const Ice::ValueFactoryPtr& factory)
{
if(!factory)
{
@@ -128,11 +128,11 @@ public:
private:
- Ice::ObjectFactoryPtr _factory;
+ Ice::ValueFactoryPtr _factory;
};
typedef IceUtil::Handle<MyClassFactoryWrapper> MyClassFactoryWrapperPtr;
-class MyInterfaceFactory : public Ice::ObjectFactory
+class MyInterfaceFactory : public Ice::ValueFactory
{
public:
@@ -152,8 +152,8 @@ int
run(int, char**, const Ice::CommunicatorPtr& communicator)
{
MyClassFactoryWrapperPtr factoryWrapper = new MyClassFactoryWrapper;
- communicator->addObjectFactory(factoryWrapper, Test::MyClass::ice_staticId());
- communicator->addObjectFactory(new MyInterfaceFactory, Test::MyInterface::ice_staticId());
+ communicator->addValueFactory(factoryWrapper, Test::MyClass::ice_staticId());
+ communicator->addValueFactory(new MyInterfaceFactory, Test::MyInterface::ice_staticId());
Ice::InputStreamPtr in;
Ice::OutputStreamPtr out;
@@ -829,7 +829,7 @@ run(int, char**, const Ice::CommunicatorPtr& communicator)
out->writePendingObjects();
out->finished(data);
test(writer->called);
- factoryWrapper->setFactory(new TestObjectFactory);
+ factoryWrapper->setFactory(new TestValueFactory);
in = Ice::createInputStream(communicator, data);
TestReadObjectCallbackPtr cb = new TestReadObjectCallback;
in->readObject(cb);