diff options
Diffstat (limited to 'cpp/src/IceGrid/SessionManager.h')
-rw-r--r-- | cpp/src/IceGrid/SessionManager.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/SessionManager.h b/cpp/src/IceGrid/SessionManager.h index 01286b665af..3547da3d04f 100644 --- a/cpp/src/IceGrid/SessionManager.h +++ b/cpp/src/IceGrid/SessionManager.h @@ -313,6 +313,23 @@ protected: Action _nextAction; }; +class SessionManager : public IceUtil::Monitor<IceUtil::Mutex> +{ +public: + + SessionManager(); + virtual ~SessionManager(); + + virtual bool isDestroyed() = 0; + +protected: + + void initQueryObjects(const Ice::LocatorPrx&); + std::vector<IceGrid::QueryPrx> findAllQueryObjects(); + + std::vector<IceGrid::QueryPrx> _queryObjects; +}; + }; #endif |