summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/ObserverSessionI.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-06-10 16:07:42 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-06-10 16:07:42 +0000
commite2f7e8059d5d1bbd1e33ff1cd23869acb9a668a8 (patch)
tree4997a3d08f3c870835c6a7a50fc19b586e6dc743 /cpp/src/IceGrid/ObserverSessionI.cpp
parentFixed linux compile (diff)
downloadice-e2f7e8059d5d1bbd1e33ff1cd23869acb9a668a8.tar.bz2
ice-e2f7e8059d5d1bbd1e33ff1cd23869acb9a668a8.tar.xz
ice-e2f7e8059d5d1bbd1e33ff1cd23869acb9a668a8.zip
More observer changes
Diffstat (limited to 'cpp/src/IceGrid/ObserverSessionI.cpp')
-rw-r--r--cpp/src/IceGrid/ObserverSessionI.cpp22
1 files changed, 10 insertions, 12 deletions
diff --git a/cpp/src/IceGrid/ObserverSessionI.cpp b/cpp/src/IceGrid/ObserverSessionI.cpp
index fc25b51f87b..3491de7dc1b 100644
--- a/cpp/src/IceGrid/ObserverSessionI.cpp
+++ b/cpp/src/IceGrid/ObserverSessionI.cpp
@@ -14,8 +14,8 @@ using namespace std;
using namespace IceGrid;
ObserverSessionI::ObserverSessionI(const string& userId,
- const IceStorm::TopicPrx& registryObserverTopic,
- const IceStorm::TopicPrx& nodeObserverTopic) :
+ RegistryObserverTopic& registryObserverTopic,
+ NodeObserverTopic& nodeObserverTopic) :
_userId(userId),
_destroyed(false),
_registryObserverTopic(registryObserverTopic),
@@ -42,10 +42,8 @@ ObserverSessionI::setObservers(const RegistryObserverPrx& registryObserver,
//
// Subscribe to the topics.
//
- IceStorm::QoS qos;
- qos["reliability"] = "twoway ordered";
- _registryObserverTopic->subscribe(qos, registryObserver);
- _nodeObserverTopic->subscribe(qos, nodeObserver);
+ _registryObserverTopic.subscribe(registryObserver);
+ _nodeObserverTopic.subscribe(nodeObserver);
}
void
@@ -54,13 +52,13 @@ ObserverSessionI::destroy(const Ice::Current&)
//
// Unsubscribe from the topics.
//
- _registryObserverTopic->unsubscribe(_registryObserver);
- _nodeObserverTopic->unsubscribe(_nodeObserver);
+ _registryObserverTopic.unsubscribe(_registryObserver);
+ _nodeObserverTopic.unsubscribe(_nodeObserver);
}
LocalObserverSessionI::LocalObserverSessionI(const string& userId,
- const IceStorm::TopicPrx& registryObserverTopic,
- const IceStorm::TopicPrx& nodeObserverTopic) :
+ RegistryObserverTopic& registryObserverTopic,
+ NodeObserverTopic& nodeObserverTopic) :
ObserverSessionI(userId, registryObserverTopic, nodeObserverTopic),
_timestamp(IceUtil::Time::now())
{
@@ -88,8 +86,8 @@ LocalObserverSessionI::timestamp() const
}
Glacier2ObserverSessionI::Glacier2ObserverSessionI(const string& userId,
- const IceStorm::TopicPrx& registryObserverTopic,
- const IceStorm::TopicPrx& nodeObserverTopic) :
+ RegistryObserverTopic& registryObserverTopic,
+ NodeObserverTopic& nodeObserverTopic) :
ObserverSessionI(userId, registryObserverTopic, nodeObserverTopic)
{
}