diff options
Diffstat (limited to 'cpp/src/qpid/framing/Proxy.h')
| -rw-r--r-- | cpp/src/qpid/framing/Proxy.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/cpp/src/qpid/framing/Proxy.h b/cpp/src/qpid/framing/Proxy.h index 3dc082097a..5e2c886af2 100644 --- a/cpp/src/qpid/framing/Proxy.h +++ b/cpp/src/qpid/framing/Proxy.h @@ -33,6 +33,14 @@ class AMQBody; class Proxy { public: + class ScopedSync + { + Proxy& proxy; + public: + ScopedSync(Proxy& p); + ~ScopedSync(); + }; + Proxy(FrameHandler& h); virtual ~Proxy(); @@ -42,9 +50,9 @@ class Proxy FrameHandler& getHandler(); void setHandler(FrameHandler&); - private: FrameHandler* out; + bool sync; }; }} // namespace qpid::framing |
