diff options
Diffstat (limited to 'qpid/cpp/src/qpid/client/SubscriptionManager.h')
-rw-r--r-- | qpid/cpp/src/qpid/client/SubscriptionManager.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/qpid/cpp/src/qpid/client/SubscriptionManager.h b/qpid/cpp/src/qpid/client/SubscriptionManager.h index 89823a11bc..6b45092931 100644 --- a/qpid/cpp/src/qpid/client/SubscriptionManager.h +++ b/qpid/cpp/src/qpid/client/SubscriptionManager.h @@ -95,14 +95,6 @@ namespace client { */ class SubscriptionManager : public sys::Runnable { - typedef sys::Mutex::ScopedLock Lock; - typedef sys::Mutex::ScopedUnlock Unlock; - - qpid::client::Dispatcher dispatcher; - qpid::client::AsyncSession session; - bool autoStop; - SubscriptionSettings defaultSettings; - public: /** Create a new SubscriptionManager associated with a session */ SubscriptionManager(const Session& session); @@ -271,6 +263,11 @@ class SubscriptionManager : public sys::Runnable Session getSession() const; private: + mutable sys::Mutex lock; + qpid::client::Dispatcher dispatcher; + qpid::client::AsyncSession session; + bool autoStop; + SubscriptionSettings defaultSettings; std::map<std::string, Subscription> subscriptions; }; |