summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/DescriptorHelper.h
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2007-06-12 15:42:23 +0200
committerBenoit Foucher <benoit@zeroc.com>2007-06-12 15:42:23 +0200
commit607a0c7f320dacb590d0816ab0b121a2b6c784e7 (patch)
treec576a0ab9e31b1e57f66c4a85c457331e1889230 /cpp/src/IceGrid/DescriptorHelper.h
parentSupport for Sun Studio 12 (CC 5.9) (diff)
downloadice-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.h6
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;