From 44c50b719e5685bd7a25cdeb9c5c9202ed8dc29a Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Thu, 4 Oct 2007 12:01:28 +0000 Subject: Fix (and refactor) processing of ranges in message handler. Alter release() to push released messages onto head in reverse order (todo: make this atomic instead) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@581869 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/broker/MessageHandlerImpl.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'cpp/src/qpid/broker/MessageHandlerImpl.h') diff --git a/cpp/src/qpid/broker/MessageHandlerImpl.h b/cpp/src/qpid/broker/MessageHandlerImpl.h index d90159d4f7..dd70f35dbb 100644 --- a/cpp/src/qpid/broker/MessageHandlerImpl.h +++ b/cpp/src/qpid/broker/MessageHandlerImpl.h @@ -25,6 +25,8 @@ #include "qpid/framing/AMQP_ClientProxy.h" #include "HandlerImpl.h" +#include + namespace qpid { namespace broker { @@ -36,6 +38,10 @@ class MessageHandlerImpl : public framing::AMQP_ServerOperations::MessageHandler, public HandlerImpl { + typedef boost::function RangedOperation; + RangedOperation releaseOp; + RangedOperation rejectOp; + public: MessageHandlerImpl(SemanticState&); -- cgit v1.2.1