summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/PlatformInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/PlatformInfo.h')
-rw-r--r--cpp/src/IceGrid/PlatformInfo.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/cpp/src/IceGrid/PlatformInfo.h b/cpp/src/IceGrid/PlatformInfo.h
index 708631ecb6b..39ac9920fbb 100644
--- a/cpp/src/IceGrid/PlatformInfo.h
+++ b/cpp/src/IceGrid/PlatformInfo.h
@@ -27,10 +27,12 @@ class PlatformInfo
{
public:
- PlatformInfo(const Ice::CommunicatorPtr&, const TraceLevelsPtr&);
+ PlatformInfo(const std::string&, const Ice::CommunicatorPtr&, const TraceLevelsPtr&);
~PlatformInfo();
NodeInfo getNodeInfo() const;
+ RegistryInfo getRegistryInfo() const;
+
LoadInfo getLoadInfo();
std::string getHostname() const;
std::string getDataDir() const;
@@ -42,8 +44,15 @@ private:
#endif
const TraceLevelsPtr _traceLevels;
- NodeInfo _info;
+ std::string _name;
+ std::string _os;
std::string _hostname;
+ std::string _release;
+ std::string _version;
+ std::string _machine;
+ int _nProcessors;
+ std::string _dataDir;
+ std::string _endpoints;
#if defined(_WIN32)
HQUERY _query;