Author: gsim
Date: Fri Aug 26 12:51:37 2011
New Revision: 1162092

URL: http://svn.apache.org/viewvc?rev=1162092&view=rev
Log:
QPID-3384: Fix compilation errors for boost 1.39 and gcc 4.4.4

Modified:
    qpid/trunk/qpid/cpp/src/qpid/Msg.cpp
    qpid/trunk/qpid/cpp/src/qpid/broker/DtxManager.h

Modified: qpid/trunk/qpid/cpp/src/qpid/Msg.cpp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/Msg.cpp?rev=1162092&r1=1162091&r2=1162092&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/Msg.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/Msg.cpp Fri Aug 26 12:51:37 2011
@@ -20,6 +20,7 @@
  */
 
 #include "qpid/Msg.h"
+#include <algorithm>
 #include <string>
 
 namespace qpid {

Modified: qpid/trunk/qpid/cpp/src/qpid/broker/DtxManager.h
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/DtxManager.h?rev=1162092&r1=1162091&r2=1162092&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/DtxManager.h (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/DtxManager.h Fri Aug 26 12:51:37 2011
@@ -27,6 +27,7 @@
 #include "qpid/broker/TransactionalStore.h"
 #include "qpid/framing/amqp_types.h"
 #include "qpid/sys/Mutex.h"
+#include "qpid/ptr_map.h"
 
 namespace qpid {
 namespace broker {
@@ -69,7 +70,7 @@ public:
     // Used by cluster for replication.
     template<class F> void each(F f) const {
         for (WorkMap::const_iterator i = work.begin(); i != work.end(); ++i)
-            f(*i);
+            f(*ptr_map_ptr(i));
     }
     DtxWorkRecord* getWork(const std::string& xid);
     bool exists(const std::string& xid);



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to