diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2005-10-19 15:43:10 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2005-10-19 15:43:10 +0000 |
commit | 19a1416abf94dffc6a502efc5f7dd8077ee00504 (patch) | |
tree | bc1f9b788bb358b4f54dedc732149d08f7eb8c89 /cpp/demo/IceStorm/clock/Subscriber.cpp | |
parent | Fix (diff) | |
download | ice-19a1416abf94dffc6a502efc5f7dd8077ee00504.tar.bz2 ice-19a1416abf94dffc6a502efc5f7dd8077ee00504.tar.xz ice-19a1416abf94dffc6a502efc5f7dd8077ee00504.zip |
Remove IceStorm bidir support
Diffstat (limited to 'cpp/demo/IceStorm/clock/Subscriber.cpp')
-rw-r--r-- | cpp/demo/IceStorm/clock/Subscriber.cpp | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/cpp/demo/IceStorm/clock/Subscriber.cpp b/cpp/demo/IceStorm/clock/Subscriber.cpp index 7861052760d..475f52b3c96 100644 --- a/cpp/demo/IceStorm/clock/Subscriber.cpp +++ b/cpp/demo/IceStorm/clock/Subscriber.cpp @@ -57,23 +57,15 @@ Subscriber::run(int argc, char* argv[]) // Gather the set of topics to which to subscribe. It is either // the set provided on the command line, or the topic "time". // - bool bidir = false; Ice::StringSeq topics; if(argc > 1) { for(int i = 1; i < argc; ++i) { - if(strcmp(argv[i], "--bidir") == 0) - { - bidir = true; - } - else - { - topics.push_back(argv[i]); - } + topics.push_back(argv[i]); } } - if(topics.size() == 0) + else { topics.push_back("time"); } @@ -110,15 +102,7 @@ Subscriber::run(int argc, char* argv[]) try { IceStorm::TopicPrx topic = manager->retrieve(*p); - if(bidir) - { - topic->ice_connection()->setAdapter(adapter); - topic->subscribeBidir(qos, object->ice_getIdentity()); - } - else - { - topic->subscribe(qos, object); - } + topic->subscribe(qos, object); } catch(const IceStorm::NoSuchTopic& e) { @@ -154,14 +138,7 @@ Subscriber::run(int argc, char* argv[]) try { IceStorm::TopicPrx topic = manager->retrieve(q->first); - if(bidir) - { - topic->unsubscribeBidir(q->second->ice_getIdentity()); - } - else - { - topic->unsubscribe(q->second); - } + topic->unsubscribe(q->second); } catch(const IceStorm::NoSuchTopic& e) { |