summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/framing/Proxy.cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-09-18 16:05:48 +0000
committerAlan Conway <aconway@apache.org>2007-09-18 16:05:48 +0000
commite0bf5acc51a983b2cb5c3d959b513d21a2cb57c1 (patch)
tree102c70e2e96cf745f4592f78f178fc2152a0eb78 /cpp/src/qpid/framing/Proxy.cpp
parent01e3826d26fd0efecd1663835143da15ebaa828d (diff)
downloadqpid-python-e0bf5acc51a983b2cb5c3d959b513d21a2cb57c1.tar.gz
* 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
Diffstat (limited to 'cpp/src/qpid/framing/Proxy.cpp')
-rw-r--r--cpp/src/qpid/framing/Proxy.cpp13
1 files changed, 9 insertions, 4 deletions
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