summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/Topics.h
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-06-30 13:35:14 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-06-30 13:35:14 +0000
commit44e9ba02f6402587d1757708c78a007a143fc204 (patch)
treef0e03f52ce60485937c13af977f68107bcd5f82a /cpp/src/IceGrid/Topics.h
parentMerged fix from branch (throughput performance issue on Win32) (diff)
downloadice-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.h9
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;