diff options
Diffstat (limited to 'cpp/src/IceGrid/Database.h')
-rw-r--r-- | cpp/src/IceGrid/Database.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cpp/src/IceGrid/Database.h b/cpp/src/IceGrid/Database.h index 5fb64b72996..08825a5d98a 100644 --- a/cpp/src/IceGrid/Database.h +++ b/cpp/src/IceGrid/Database.h @@ -81,6 +81,7 @@ public: Ice::StringSeq getAllApplications(const std::string& = std::string()); void addNode(const std::string&, const NodeSessionIPtr&); + void setNodeProxy(const std::string&, const NodePrx&); NodePrx getNode(const std::string&) const; NodeInfo getNodeInfo(const std::string&) const; void removeNode(const std::string&, const NodeSessionIPtr&, bool); @@ -92,11 +93,15 @@ public: void replicaReceivedUpdate(const std::string&, TopicName, int, const std::string&); void waitForApplicationReplication(const AMD_NodeSession_waitForApplicationReplicationPtr&, const std::string&, int); - void removeReplica(const std::string&, const ReplicaSessionIPtr&, bool); + void removeReplica(const std::string&, bool); Ice::StringSeq getAllReplicas(const std::string& = std::string()); + void setInternalRegistry(const InternalRegistryPrx&); + InternalRegistryPrx getInternalRegistry() const; ServerInfo getServerInfo(const std::string&, bool = false); ServerPrx getServer(const std::string&, bool = true); + void loadServer(const std::string&); + void unloadServer(const std::string&); ServerPrx getServerWithTimeouts(const std::string&, int&, int&, std::string&, bool = true); Ice::StringSeq getAllServers(const std::string& = std::string()); Ice::StringSeq getAllNodeServers(const std::string&); |