summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/framing/Proxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/framing/Proxy.h')
-rw-r--r--cpp/src/qpid/framing/Proxy.h10
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