summaryrefslogtreecommitdiff
path: root/cpp/demo/IceStorm/replicated/Subscriber.cpp
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2008-03-03 15:53:13 +0800
committerMatthew Newhook <matthew@zeroc.com>2008-03-03 15:53:13 +0800
commitd00fed41c6a7b4a363541858a19919ed0234608e (patch)
tree4933dfa8cf9f9abe19ee121c0ba7425939e5e76a /cpp/demo/IceStorm/replicated/Subscriber.cpp
parentMerge branch 'master' of ssh://git/home/git/ice (diff)
downloadice-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.cpp16
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;
}