diff options
author | Benoit Foucher <benoit@zeroc.com> | 2007-06-12 15:42:23 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2007-06-12 15:42:23 +0200 |
commit | 607a0c7f320dacb590d0816ab0b121a2b6c784e7 (patch) | |
tree | c576a0ab9e31b1e57f66c4a85c457331e1889230 /cpp/src/IceGrid/DescriptorHelper.h | |
parent | Support for Sun Studio 12 (CC 5.9) (diff) | |
download | ice-607a0c7f320dacb590d0816ab0b121a2b6c784e7.tar.bz2 ice-607a0c7f320dacb590d0816ab0b121a2b6c784e7.tar.xz ice-607a0c7f320dacb590d0816ab0b121a2b6c784e7.zip |
Fixed bug 2220
Diffstat (limited to 'cpp/src/IceGrid/DescriptorHelper.h')
-rw-r--r-- | cpp/src/IceGrid/DescriptorHelper.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/DescriptorHelper.h b/cpp/src/IceGrid/DescriptorHelper.h index cbc9da7ce60..e222940686c 100644 --- a/cpp/src/IceGrid/DescriptorHelper.h +++ b/cpp/src/IceGrid/DescriptorHelper.h @@ -90,6 +90,7 @@ public: bool operator!=(const CommunicatorHelper&) const; virtual void getIds(std::multiset<std::string>&, std::multiset<Ice::Identity>&) const; + virtual void getReplicaGroups(std::set<std::string>&) const; void print(const Ice::CommunicatorPtr&, IceUtil::Output&) const; @@ -184,6 +185,7 @@ public: ServiceInstanceDescriptor instantiate(const Resolver&, const PropertySetDescriptorDict&) const; void getIds(std::multiset<std::string>&, std::multiset<Ice::Identity>&) const; + void getReplicaGroups(std::set<std::string>&) const; void print(const Ice::CommunicatorPtr&, IceUtil::Output&) const; @@ -208,6 +210,7 @@ public: const PropertySetDescriptorDict&) const; virtual void getIds(std::multiset<std::string>&, std::multiset<Ice::Identity>&) const; + virtual void getReplicaGroups(std::set<std::string>&) const; void print(const Ice::CommunicatorPtr&, IceUtil::Output&) const; void print(const Ice::CommunicatorPtr&, IceUtil::Output&, const ServerInfo&) const; @@ -243,6 +246,7 @@ public: ServerDescriptorPtr getServerInstance() const; void getIds(std::multiset<std::string>&, std::multiset<Ice::Identity>&) const; + void getReplicaGroups(std::set<std::string>&) const; private: @@ -270,6 +274,7 @@ public: NodeDescriptor update(const NodeUpdateDescriptor&, const Resolver&) const; void getIds(std::multiset<std::string>&, std::multiset<std::string>&, std::multiset<Ice::Identity>&) const; + void getReplicaGroups(std::set<std::string>&) const; const NodeDescriptor& getDefinition() const; const NodeDescriptor& getInstance() const; void getServerInfos(const std::string&, const std::string&, int, std::map<std::string, ServerInfo>&) const; @@ -304,6 +309,7 @@ public: ApplicationDescriptor instantiateServer(const std::string&, const ServerInstanceDescriptor&) const; void getIds(std::set<std::string>&, std::set<std::string>&, std::set<Ice::Identity>&) const; + void getReplicaGroups(std::set<std::string>&, std::set<std::string>&) const; const ApplicationDescriptor& getDefinition() const; const ApplicationDescriptor& getInstance() const; void getDistributions(DistributionDescriptor&, std::vector<std::string>&,const std::string& = std::string()) const; |