diff options
author | Matthew Newhook <matthew@zeroc.com> | 2007-01-30 11:04:51 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2007-01-30 11:04:51 +0000 |
commit | fd675fdaff4dfa73678effd765a52209967567c7 (patch) | |
tree | 2943032021c6bf8329da6330b02af24ba6cad6bc /cpp/test/IceStorm/federation/Subscriber.cpp | |
parent | cleanup IceStorm tests. (diff) | |
download | ice-fd675fdaff4dfa73678effd765a52209967567c7.tar.bz2 ice-fd675fdaff4dfa73678effd765a52209967567c7.tar.xz ice-fd675fdaff4dfa73678effd765a52209967567c7.zip |
http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=1711
Diffstat (limited to 'cpp/test/IceStorm/federation/Subscriber.cpp')
-rw-r--r-- | cpp/test/IceStorm/federation/Subscriber.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/cpp/test/IceStorm/federation/Subscriber.cpp b/cpp/test/IceStorm/federation/Subscriber.cpp index 181d1e839e1..c6c3efc8578 100644 --- a/cpp/test/IceStorm/federation/Subscriber.cpp +++ b/cpp/test/IceStorm/federation/Subscriber.cpp @@ -14,14 +14,6 @@ #include <TestCommon.h> -#include <fcntl.h> -#ifdef _WIN32 -# include <io.h> -#else -# include <sys/types.h> -# include <sys/stat.h> -#endif - using namespace std; using namespace Ice; using namespace IceStorm; @@ -136,7 +128,15 @@ run(int argc, char* argv[], const CommunicatorPtr& communicator) IceStorm::QoS qos; if(batch) { - qos["reliability"] = "batch"; + objFed1 = objFed1->ice_batchOneway(); + objFed2 = objFed1->ice_batchOneway(); + objFed3 = objFed1->ice_batchOneway(); + } + else + { + objFed1 = objFed1->ice_oneway(); + objFed2 = objFed1->ice_oneway(); + objFed3 = objFed1->ice_oneway(); } TopicPrx fed1; @@ -155,9 +155,9 @@ run(int argc, char* argv[], const CommunicatorPtr& communicator) return EXIT_FAILURE; } - fed1->subscribe(qos, objFed1); - fed2->subscribe(qos, objFed2); - fed3->subscribe(qos, objFed3); + fed1->subscribeAndGetPublisher(qos, objFed1); + fed2->subscribeAndGetPublisher(qos, objFed2); + fed3->subscribeAndGetPublisher(qos, objFed3); communicator->waitForShutdown(); |