summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/AdminI.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/AdminI.h')
-rw-r--r--cpp/src/IceGrid/AdminI.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/AdminI.h b/cpp/src/IceGrid/AdminI.h
index dd35658005c..c05aa7bea2d 100644
--- a/cpp/src/IceGrid/AdminI.h
+++ b/cpp/src/IceGrid/AdminI.h
@@ -77,12 +77,19 @@ public:
virtual std::string getNodeHostname(const std::string&, const Ice::Current&) const;
virtual Ice::StringSeq getAllNodeNames(const ::Ice::Current&) const;
+ virtual RegistryInfo getRegistryInfo(const std::string&, const Ice::Current&) const;
+ virtual bool pingRegistry(const std::string&, const Ice::Current&) const;
+ virtual void shutdownRegistry(const std::string&, const Ice::Current&);
+ virtual Ice::StringSeq getAllRegistryNames(const ::Ice::Current&) const;
+
virtual void shutdown(const Ice::Current&);
virtual Ice::SliceChecksumDict getSliceChecksums(const Ice::Current&) const;
private:
+ void checkIsMaster() const;
+
const DatabasePtr _database;
const RegistryIPtr _registry;
const TraceLevelsPtr _traceLevels;