summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/framing/ChannelAdapter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/framing/ChannelAdapter.cpp')
-rw-r--r--cpp/src/qpid/framing/ChannelAdapter.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/qpid/framing/ChannelAdapter.cpp b/cpp/src/qpid/framing/ChannelAdapter.cpp
index d61126bc7f..25ff46acdd 100644
--- a/cpp/src/qpid/framing/ChannelAdapter.cpp
+++ b/cpp/src/qpid/framing/ChannelAdapter.cpp
@@ -23,6 +23,9 @@
#include "FrameHandler.h"
#include "qpid/Exception.h"
+#include "AMQMethodBody.h"
+#include "qpid/framing/ConnectionOpenBody.h"
+
using boost::format;
namespace qpid {
@@ -45,7 +48,7 @@ void ChannelAdapter::init(ChannelId i, OutputHandler& out, ProtocolVersion v)
handlers.out= make_shared_ptr(new OutputHandlerFrameHandler(out));
}
-void ChannelAdapter::send(shared_ptr<AMQBody> body)
+void ChannelAdapter::send(const AMQBody& body)
{
assertChannelOpen();
AMQFrame frame(getVersion(), getId(), body);