diff options
Diffstat (limited to 'cpp/src/IceGrid/NodeCache.cpp')
-rw-r--r-- | cpp/src/IceGrid/NodeCache.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/NodeCache.cpp b/cpp/src/IceGrid/NodeCache.cpp index 390f51ebb5c..a5b53a99c38 100644 --- a/cpp/src/IceGrid/NodeCache.cpp +++ b/cpp/src/IceGrid/NodeCache.cpp @@ -521,6 +521,14 @@ NodeEntry::getLoadInfoAndLoadFactor(const string& application, float& loadFactor return _session->getLoadInfo(); } +NodeSessionIPtr +NodeEntry::getSession() const +{ + Lock sync(*this); + checkSession(); + return _session; +} + bool NodeEntry::canRemove() { |