From e0bf5acc51a983b2cb5c3d959b513d21a2cb57c1 Mon Sep 17 00:00:00 2001 From: Alan Conway Date: Tue, 18 Sep 2007 16:05:48 +0000 Subject: * rubygen/templates/Proxy.rb, src/qpid/framing/Proxy.cpp, Proxy.h: Drop ChannelAdapter, construct Proxy from FrameHandler. * src/qpid/framing/amqp_types.h: Added missing decl for class Uuid. * src/qpid/broker/HandlerImpl.h, src/qpid/broker/ConnectionAdapter.cpp: Fix Proxy constructor calls * src/qpid/framing/AMQFrame.h (class AMQFrame): construct from AMQBody only. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@576963 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/framing/Proxy.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'cpp/src/qpid/framing/Proxy.cpp') diff --git a/cpp/src/qpid/framing/Proxy.cpp b/cpp/src/qpid/framing/Proxy.cpp index 0b2a882a49..b47060028f 100644 --- a/cpp/src/qpid/framing/Proxy.cpp +++ b/cpp/src/qpid/framing/Proxy.cpp @@ -17,16 +17,21 @@ */ #include "Proxy.h" -#include "ChannelAdapter.h" -#include "ProtocolVersion.h" +#include "AMQFrame.h" namespace qpid { namespace framing { Proxy::~Proxy() {} -ProtocolVersion Proxy::getProtocolVersion() const { - return channel.getVersion(); +void Proxy::send(const AMQBody& b) { + AMQFrame f(b); + out.handle(f); +} + + +ProtocolVersion Proxy::getVersion() const { + return ProtocolVersion(); } }} // namespace qpid::framing -- cgit v1.2.1