diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-06-30 13:35:14 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-06-30 13:35:14 +0000 |
commit | 44e9ba02f6402587d1757708c78a007a143fc204 (patch) | |
tree | f0e03f52ce60485937c13af977f68107bcd5f82a /cpp/src/IceGrid/Topics.h | |
parent | Merged fix from branch (throughput performance issue on Win32) (diff) | |
download | ice-44e9ba02f6402587d1757708c78a007a143fc204.tar.bz2 ice-44e9ba02f6402587d1757708c78a007a143fc204.tar.xz ice-44e9ba02f6402587d1757708c78a007a143fc204.zip |
Changed to the observer interfaces.
Diffstat (limited to 'cpp/src/IceGrid/Topics.h')
-rw-r--r-- | cpp/src/IceGrid/Topics.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/cpp/src/IceGrid/Topics.h b/cpp/src/IceGrid/Topics.h index f1a57d08292..fb18519e579 100644 --- a/cpp/src/IceGrid/Topics.h +++ b/cpp/src/IceGrid/Topics.h @@ -26,7 +26,8 @@ public: NodeObserverTopic(const IceStorm::TopicPrx&, const NodeObserverPrx&); virtual void init(const NodeDynamicInfoSeq&, const Ice::Current&); - virtual void initNode(const NodeDynamicInfo&, const Ice::Current&); + virtual void nodeUp(const NodeDynamicInfo&, const Ice::Current&); + virtual void nodeDown(const std::string&, const Ice::Current&); virtual void updateServer(const std::string&, const ServerDynamicInfo&, const Ice::Current&); virtual void updateAdapter(const std::string&, const AdapterDynamicInfo&, const Ice::Current&); @@ -50,16 +51,13 @@ class RegistryObserverTopic : public RegistryObserver, public IceUtil::Monitor<I public: RegistryObserverTopic(const IceStorm::TopicPrx&, const RegistryObserverPrx&, NodeObserverTopic&); - virtual void init(int, const ApplicationDescriptorSeq&, const Ice::StringSeq&, const Ice::Current&); + virtual void init(int, const ApplicationDescriptorSeq&, const Ice::Current&); virtual void applicationAdded(int, const ApplicationDescriptorPtr&, const Ice::Current&); virtual void applicationRemoved(int, const std::string&, const Ice::Current&); virtual void applicationSynced(int, const ApplicationDescriptorPtr&, const Ice::Current&); virtual void applicationUpdated(int, const ApplicationUpdateDescriptor&, const Ice::Current&); - virtual void nodeUp(const std::string&, const Ice::Current&); - virtual void nodeDown(const std::string&, const Ice::Current&); - void subscribe(const RegistryObserverPrx&, int = -1); void unsubscribe(const RegistryObserverPrx&); @@ -73,7 +71,6 @@ private: int _serial; ApplicationDescriptorSeq _applications; - Ice::StringSeq _nodes; }; typedef IceUtil::Handle<RegistryObserverTopic> RegistryObserverTopicPtr; |