summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/stream/Client.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/test/Ice/stream/Client.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/test/Ice/stream/Client.cpp')
-rw-r--r--cpp/test/Ice/stream/Client.cpp16
1 files changed, 8 insertions, 8 deletions
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);