diff options
Diffstat (limited to 'cpp/src/IceGrid/NodeSessionI.cpp')
-rw-r--r-- | cpp/src/IceGrid/NodeSessionI.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/cpp/src/IceGrid/NodeSessionI.cpp b/cpp/src/IceGrid/NodeSessionI.cpp index 74c3f7ec485..aab87c1dc19 100644 --- a/cpp/src/IceGrid/NodeSessionI.cpp +++ b/cpp/src/IceGrid/NodeSessionI.cpp @@ -15,11 +15,13 @@ using namespace std; using namespace IceGrid; -NodeSessionI::NodeSessionI(const DatabasePtr& database, const string& name, const NodePrx& node) : +NodeSessionI::NodeSessionI(const DatabasePtr& database, const string& name, const NodePrx& node, + const NodeInfo& info) : _database(database), _traceLevels(database->getTraceLevels()), _name(name), _node(node), + _info(info), _startTime(IceUtil::Time::now()), _timestamp(_startTime), _destroy(false) @@ -92,6 +94,12 @@ NodeSessionI::getNode() const return _node; } +const NodeInfo& +NodeSessionI::getInfo() const +{ + return _info; +} + const LoadInfo& NodeSessionI::getLoadInfo() const { |