diff options
author | Mark Spruiell <mes@zeroc.com> | 2008-05-28 10:47:56 -0700 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2008-06-06 12:25:27 +0200 |
commit | 9b581f07f0c156dd054dc1882e6417c64728b3ef (patch) | |
tree | 7601d1513426bb4662697ad645653d00dbac0896 /cpp/demo/Glacier2/chat/Client.cpp | |
parent | bug 3226 - Use different multicast address in demos (diff) | |
download | ice-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.cpp | 16 |
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)); |