summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/Database.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/Database.h')
-rw-r--r--cpp/src/IceGrid/Database.h7
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&);