diff options
author | Matthew Newhook <matthew@zeroc.com> | 2008-03-03 15:53:13 +0800 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2008-03-03 15:53:13 +0800 |
commit | d00fed41c6a7b4a363541858a19919ed0234608e (patch) | |
tree | 4933dfa8cf9f9abe19ee121c0ba7425939e5e76a /cpp/demo/IceStorm/replicated/Subscriber.cpp | |
parent | Merge branch 'master' of ssh://git/home/git/ice (diff) | |
download | ice-d00fed41c6a7b4a363541858a19919ed0234608e.tar.bz2 ice-d00fed41c6a7b4a363541858a19919ed0234608e.tar.xz ice-d00fed41c6a7b4a363541858a19919ed0234608e.zip |
Fix expect scripts for HA IceStorm. Clean up READMEs.
Diffstat (limited to 'cpp/demo/IceStorm/replicated/Subscriber.cpp')
-rw-r--r-- | cpp/demo/IceStorm/replicated/Subscriber.cpp | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/cpp/demo/IceStorm/replicated/Subscriber.cpp b/cpp/demo/IceStorm/replicated/Subscriber.cpp index 9754af70bcd..1d7faf18673 100644 --- a/cpp/demo/IceStorm/replicated/Subscriber.cpp +++ b/cpp/demo/IceStorm/replicated/Subscriber.cpp @@ -150,19 +150,11 @@ Subscriber::run(int argc, char* argv[]) return EXIT_FAILURE; } - IceStorm::TopicManagerPrx manager; - try - { - manager = IceStorm::TopicManagerPrx::checkedCast(communicator()->stringToProxy("DemoIceStorm/TopicManager")); - if(!manager) - { - cerr << appName() << ": invalid proxy" << endl; - return EXIT_FAILURE; - } - } - catch(const Ice::NotRegisteredException&) + IceStorm::TopicManagerPrx manager = IceStorm::TopicManagerPrx::checkedCast( + communicator()->propertyToProxy("TopicManager.Proxy")); + if(!manager) { - cerr << appName() << ": no topic manager found, make sure application was deployed." << endl; + cerr << appName() << ": invalid proxy" << endl; return EXIT_FAILURE; } |