diff options
Diffstat (limited to 'cpp/demo/IceStorm/clock/Subscriber.cpp')
-rw-r--r-- | cpp/demo/IceStorm/clock/Subscriber.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/demo/IceStorm/clock/Subscriber.cpp b/cpp/demo/IceStorm/clock/Subscriber.cpp index 01906f7a90f..85caa12be31 100644 --- a/cpp/demo/IceStorm/clock/Subscriber.cpp +++ b/cpp/demo/IceStorm/clock/Subscriber.cpp @@ -193,6 +193,11 @@ Subscriber::run(int argc, char* argv[]) } Ice::ObjectPrx subscriber = adapter->add(new ClockI, subId); + // + // Activate the object adapter before subscribing. + // + adapter->activate(); + IceStorm::QoS qos; if(!retryCount.empty()) { @@ -247,7 +252,6 @@ Subscriber::run(int argc, char* argv[]) } cout << "reactivating persistent subscriber" << endl; } - adapter->activate(); shutdownOnInterrupt(); communicator()->waitForShutdown(); |