diff options
Diffstat (limited to 'cpp/src/IceGrid/ReplicaCache.h')
-rw-r--r-- | cpp/src/IceGrid/ReplicaCache.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cpp/src/IceGrid/ReplicaCache.h b/cpp/src/IceGrid/ReplicaCache.h index 7dd8b8239ad..e271ddef223 100644 --- a/cpp/src/IceGrid/ReplicaCache.h +++ b/cpp/src/IceGrid/ReplicaCache.h @@ -32,6 +32,8 @@ public: bool canRemove() const { return true; } const ReplicaSessionIPtr& getSession() const; + RegistryInfo getInfo() const; + InternalRegistryPrx getProxy() const; private: @@ -49,12 +51,12 @@ public: ReplicaEntryPtr add(const std::string&, const ReplicaSessionIPtr&); ReplicaEntryPtr remove(const std::string&); + ReplicaEntryPtr get(const std::string&) const; void nodeAdded(const NodePrx&); void nodeRemoved(const NodePrx&); - Ice::ObjectPrx getClientProxy(const Ice::ObjectPrx&) const; - Ice::ObjectPrx getServerProxy(const Ice::ObjectPrx&) const; + Ice::ObjectPrx getEndpoints(const std::string&, const Ice::ObjectPrx&) const; private: |