From b0f3edfa2a68ccf34aa7a555d0d37c2e17b8421b Mon Sep 17 00:00:00 2001 From: Alan Conway Date: Fri, 9 May 2008 18:46:17 +0000 Subject: Support for 0-10 sessions, not yet integrated. Misc minor fixes. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@654913 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/framing/Proxy.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'cpp/src/qpid/framing/Proxy.h') diff --git a/cpp/src/qpid/framing/Proxy.h b/cpp/src/qpid/framing/Proxy.h index 86b99a83b0..3dc082097a 100644 --- a/cpp/src/qpid/framing/Proxy.h +++ b/cpp/src/qpid/framing/Proxy.h @@ -33,16 +33,18 @@ class AMQBody; class Proxy { public: - Proxy(FrameHandler& h) : out(h) {} + Proxy(FrameHandler& h); virtual ~Proxy(); void send(const AMQBody&); ProtocolVersion getVersion() const; - FrameHandler& getHandler() { return out; } - protected: - FrameHandler& out; + FrameHandler& getHandler(); + void setHandler(FrameHandler&); + + private: + FrameHandler* out; }; }} // namespace qpid::framing -- cgit v1.2.1