diff options
Diffstat (limited to 'cpp/src/qpid/client/SessionImpl.h')
-rw-r--r-- | cpp/src/qpid/client/SessionImpl.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/src/qpid/client/SessionImpl.h b/cpp/src/qpid/client/SessionImpl.h index 0624bb8b3c..cbd0742045 100644 --- a/cpp/src/qpid/client/SessionImpl.h +++ b/cpp/src/qpid/client/SessionImpl.h @@ -132,6 +132,9 @@ public: void setDoClearDeliveryPropertiesExchange(bool b=true) { doClearDeliveryPropertiesExchange = b; } + /** Suppress sending detach in destructor. Used by cluster to build session state */ + void disableAutoDetach(); + private: enum State { INACTIVE, @@ -247,6 +250,8 @@ private: bool doClearDeliveryPropertiesExchange; + bool autoDetach; + friend class client::SessionHandler; }; |