You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by gs...@apache.org on 2007/12/07 11:41:54 UTC
svn commit: r602063 -
/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SemanticState.cpp
Author: gsim
Date: Fri Dec 7 02:41:53 2007
New Revision: 602063
URL: http://svn.apache.org/viewvc?rev=602063&view=rev
Log:
Changed to use the get_pointer function for compatability with boost 1.33 and 1.34
Modified:
incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SemanticState.cpp
Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SemanticState.cpp
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SemanticState.cpp?rev=602063&r1=602062&r2=602063&view=diff
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SemanticState.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SemanticState.cpp Fri Dec 7 02:41:53 2007
@@ -33,6 +33,7 @@
#include "TxPublish.h"
#include "qpid/framing/reply_exceptions.h"
#include "qpid/log/Statement.h"
+#include "qpid/ptr_map.h"
#include <boost/bind.hpp>
#include <boost/format.hpp>
@@ -53,6 +54,7 @@
using namespace qpid::broker;
using namespace qpid::framing;
using namespace qpid::sys;
+using namespace qpid::ptr_map;
SemanticState::SemanticState(DeliveryAdapter& da, SessionState& ss)
: session(ss),
@@ -71,7 +73,7 @@
SemanticState::~SemanticState() {
//cancel all consumers
for (ConsumerImplMap::iterator i = consumers.begin(); i != consumers.end(); i++) {
- cancel(*i);
+ cancel(*get_pointer(i));
}
if (dtxBuffer.get()) {
@@ -418,7 +420,7 @@
void SemanticState::requestDispatch()
{
for (ConsumerImplMap::iterator i = consumers.begin(); i != consumers.end(); i++) {
- requestDispatch(*i);
+ requestDispatch(*get_pointer(i));
}
}