summaryrefslogtreecommitdiff
path: root/cpp/demo/Glacier2/chat/Client.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2008-05-28 10:47:56 -0700
committerBenoit Foucher <benoit@zeroc.com>2008-06-06 12:25:27 +0200
commit9b581f07f0c156dd054dc1882e6417c64728b3ef (patch)
tree7601d1513426bb4662697ad645653d00dbac0896 /cpp/demo/Glacier2/chat/Client.cpp
parentbug 3226 - Use different multicast address in demos (diff)
downloadice-9b581f07f0c156dd054dc1882e6417c64728b3ef.tar.bz2
ice-9b581f07f0c156dd054dc1882e6417c64728b3ef.tar.xz
ice-9b581f07f0c156dd054dc1882e6417c64728b3ef.zip
bug 3233 - use createObjectAdapterWithRouter in Glacier2 demos
Diffstat (limited to 'cpp/demo/Glacier2/chat/Client.cpp')
-rw-r--r--cpp/demo/Glacier2/chat/Client.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/cpp/demo/Glacier2/chat/Client.cpp b/cpp/demo/Glacier2/chat/Client.cpp
index 814f27a7732..5448eb880c2 100644
--- a/cpp/demo/Glacier2/chat/Client.cpp
+++ b/cpp/demo/Glacier2/chat/Client.cpp
@@ -109,15 +109,15 @@ public:
return EXIT_FAILURE;
}
+ Ice::RouterPrx defaultRouter = communicator()->getDefaultRouter();
+ if(!defaultRouter)
+ {
+ cerr << argv[0] << ": no default router set" << endl;
+ return EXIT_FAILURE;
+ }
+
{
IceUtil::Mutex::Lock sync(_mutex);
- Ice::RouterPrx defaultRouter = communicator()->getDefaultRouter();
- if(!defaultRouter)
- {
- cerr << argv[0] << ": no default router set" << endl;
- return EXIT_FAILURE;
- }
-
_router = Glacier2::RouterPrx::checkedCast(defaultRouter);
if(!_router)
{
@@ -162,7 +162,7 @@ public:
callbackReceiverIdent.name = "callbackReceiver";
callbackReceiverIdent.category = _router->getCategoryForClient();
- Ice::ObjectAdapterPtr adapter = communicator()->createObjectAdapter("Chat.Client");
+ Ice::ObjectAdapterPtr adapter = communicator()->createObjectAdapterWithRouter("Chat.Client", defaultRouter);
ChatCallbackPtr cb = new ChatCallbackI;
ChatCallbackPrx callback = ChatCallbackPrx::uncheckedCast(
adapter->add(cb, callbackReceiverIdent));