summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/NodeSessionI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/NodeSessionI.cpp')
-rw-r--r--cpp/src/IceGrid/NodeSessionI.cpp10
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
{