summaryrefslogtreecommitdiff
path: root/cpp/test/IceStorm/federation/Subscriber.cpp
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2007-01-30 11:04:51 +0000
committerMatthew Newhook <matthew@zeroc.com>2007-01-30 11:04:51 +0000
commitfd675fdaff4dfa73678effd765a52209967567c7 (patch)
tree2943032021c6bf8329da6330b02af24ba6cad6bc /cpp/test/IceStorm/federation/Subscriber.cpp
parentcleanup IceStorm tests. (diff)
downloadice-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.cpp24
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();