Author: shuston Date: Wed Sep 9 19:45:26 2009 New Revision: 813092 URL: http://svn.apache.org/viewvc?rev=813092&view=rev Log: Adjust to new location of state_saver in Boost 1.40; fixes QPID-2090
Modified: qpid/trunk/qpid/cpp/src/qpid/client/Dispatcher.cpp Modified: qpid/trunk/qpid/cpp/src/qpid/client/Dispatcher.cpp URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/client/Dispatcher.cpp?rev=813092&r1=813091&r2=813092&view=diff ============================================================================== --- qpid/trunk/qpid/cpp/src/qpid/client/Dispatcher.cpp (original) +++ qpid/trunk/qpid/cpp/src/qpid/client/Dispatcher.cpp Wed Sep 9 19:45:26 2009 @@ -29,7 +29,14 @@ #include "qpid/client/Message.h" #include "qpid/client/MessageImpl.h" -#include <boost/state_saver.hpp> +#include <boost/version.hpp> +#if (BOOST_VERSION >= 104000) +# include <boost/serialization/state_saver.hpp> + using boost::serialization::state_saver; +#else +# include <boost/state_saver.hpp> + using boost::state_saver; +#endif /* BOOST_VERSION */ using qpid::framing::FrameSet; using qpid::framing::MessageTransferBody; @@ -65,7 +72,7 @@ Mutex::ScopedLock l(lock); if (running) throw Exception("Dispatcher is already running."); - boost::state_saver<bool> reset(running); // Reset to false on exit. + state_saver<bool> reset(running); // Reset to false on exit. running = true; try { while (!queue->isClosed()) { --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org