diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2005-10-18 10:30:56 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2005-10-18 10:30:56 +0000 |
commit | 4a64adbb9fc46f7b0f0ff5b5e05e82ed30ac0420 (patch) | |
tree | 8e9e55a515df1a8d38e9fc5a20a7275e411df254 /cpp/demo/IceStorm/clock/Subscriber.cpp | |
parent | http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=515 (diff) | |
download | ice-4a64adbb9fc46f7b0f0ff5b5e05e82ed30ac0420.tar.bz2 ice-4a64adbb9fc46f7b0f0ff5b5e05e82ed30ac0420.tar.xz ice-4a64adbb9fc46f7b0f0ff5b5e05e82ed30ac0420.zip |
Added unsubscribeBidir
Diffstat (limited to 'cpp/demo/IceStorm/clock/Subscriber.cpp')
-rw-r--r-- | cpp/demo/IceStorm/clock/Subscriber.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/cpp/demo/IceStorm/clock/Subscriber.cpp b/cpp/demo/IceStorm/clock/Subscriber.cpp index ff7dae7b886..7861052760d 100644 --- a/cpp/demo/IceStorm/clock/Subscriber.cpp +++ b/cpp/demo/IceStorm/clock/Subscriber.cpp @@ -154,7 +154,14 @@ Subscriber::run(int argc, char* argv[]) try { IceStorm::TopicPrx topic = manager->retrieve(q->first); - topic->unsubscribe(q->second); + if(bidir) + { + topic->unsubscribeBidir(q->second->ice_getIdentity()); + } + else + { + topic->unsubscribe(q->second); + } } catch(const IceStorm::NoSuchTopic& e) { |