summaryrefslogtreecommitdiff
path: root/cpp/demo/Ice/value/Server.cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2012-11-20 10:57:44 -0330
committerDwayne Boone <dwayne@zeroc.com>2012-11-20 10:57:44 -0330
commit4c5255c1ab05da2a775f9e01b2da2143741df3d2 (patch)
tree502e839455de10c62c500612159425a6964fdfdd /cpp/demo/Ice/value/Server.cpp
parentICE-4965: added Python Ice/metrics demo (diff)
downloadice-4c5255c1ab05da2a775f9e01b2da2143741df3d2.tar.bz2
ice-4c5255c1ab05da2a775f9e01b2da2143741df3d2.tar.xz
ice-4c5255c1ab05da2a775f9e01b2da2143741df3d2.zip
ICE-4963 added example of "preserve-slice" to value demo
Diffstat (limited to 'cpp/demo/Ice/value/Server.cpp')
-rw-r--r--cpp/demo/Ice/value/Server.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/demo/Ice/value/Server.cpp b/cpp/demo/Ice/value/Server.cpp
index 7d3a8784f02..57e591829c8 100644
--- a/cpp/demo/Ice/value/Server.cpp
+++ b/cpp/demo/Ice/value/Server.cpp
@@ -9,6 +9,7 @@
#include <Ice/Ice.h>
#include <ValueI.h>
+#include <ObjectFactory.h>
using namespace std;
@@ -35,6 +36,9 @@ ValueServer::run(int argc, char* argv[])
return EXIT_FAILURE;
}
+ Ice::ObjectFactoryPtr factory = new ObjectFactory;
+ communicator()->addObjectFactory(factory, Demo::Printer::ice_staticId());
+
Ice::ObjectAdapterPtr adapter = communicator()->createObjectAdapter("Value");
Demo::InitialPtr initial = new InitialI(adapter);
adapter->add(initial, communicator()->stringToIdentity("initial"));