diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-05-22 16:06:20 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-05-22 16:06:20 +0000 |
commit | c97c4be950e6b9b37b3cedbf521e285bfd6e0b08 (patch) | |
tree | a0e80a132ef496811babcd5d37550d9e708323db /cpp/src/IceGrid/SessionI.h | |
parent | LiveDeployment now shown using tables (diff) | |
download | ice-c97c4be950e6b9b37b3cedbf521e285bfd6e0b08.tar.bz2 ice-c97c4be950e6b9b37b3cedbf521e285bfd6e0b08.tar.xz ice-c97c4be950e6b9b37b3cedbf521e285bfd6e0b08.zip |
Added session servant locator to secure access to session servants.
Diffstat (limited to 'cpp/src/IceGrid/SessionI.h')
-rw-r--r-- | cpp/src/IceGrid/SessionI.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/SessionI.h b/cpp/src/IceGrid/SessionI.h index 998f1f8e8ea..927f1e8a026 100644 --- a/cpp/src/IceGrid/SessionI.h +++ b/cpp/src/IceGrid/SessionI.h @@ -12,6 +12,7 @@ #include <IceUtil/Mutex.h> #include <IceGrid/Session.h> +#include <IceGrid/SessionServantLocatorI.h> namespace IceGrid { @@ -48,6 +49,7 @@ public: virtual void destroy(const Ice::Current&); IceUtil::Time timestamp() const; + void setServantLocator(const SessionServantLocatorIPtr&); protected: @@ -58,6 +60,7 @@ protected: const int _timeout; const TraceLevelsPtr _traceLevels; const DatabasePtr _database; + const SessionServantLocatorIPtr _servantLocator; bool _destroyed; IceUtil::Time _timestamp; }; |