mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-24 22:14:36 +02:00
Reflect changes in boost::asio released in Boost 1.66. (#428)
The service template parameters are disabled by default for now. Use BOOST_ASIO_ENABLE_OLD_SERVICES macro to enable the old interface.
This commit is contained in:
parent
9d108d59db
commit
83c6ffbda0
@ -14,6 +14,9 @@
|
||||
#include "../mapping/CMap.h"
|
||||
#include "../CGameState.h"
|
||||
|
||||
#if BOOST_VERSION >= 106600
|
||||
#define BOOST_ASIO_ENABLE_OLD_SERVICES
|
||||
#endif
|
||||
#include <boost/asio.hpp>
|
||||
|
||||
using namespace boost;
|
||||
|
@ -22,7 +22,13 @@ namespace boost
|
||||
{
|
||||
class tcp;
|
||||
}
|
||||
|
||||
#if BOOST_VERSION >= 106600 // Boost version >= 1.66
|
||||
class io_context;
|
||||
typedef io_context io_service;
|
||||
#else
|
||||
class io_service;
|
||||
#endif
|
||||
|
||||
template <typename Protocol> class stream_socket_service;
|
||||
template <typename Protocol,typename StreamSocketService>
|
||||
|
@ -9,6 +9,9 @@
|
||||
*/
|
||||
#include "StdInc.h"
|
||||
|
||||
#if BOOST_VERSION >= 106600
|
||||
#define BOOST_ASIO_ENABLE_OLD_SERVICES
|
||||
#endif
|
||||
#include <boost/asio.hpp>
|
||||
|
||||
#include "../lib/filesystem/Filesystem.h"
|
||||
|
@ -26,7 +26,13 @@ namespace boost
|
||||
{
|
||||
class tcp;
|
||||
}
|
||||
class io_service;
|
||||
|
||||
#if BOOST_VERSION >= 106600 // Boost version >= 1.66
|
||||
class io_context;
|
||||
typedef io_context io_service;
|
||||
#else
|
||||
class io_service;
|
||||
#endif
|
||||
|
||||
template <typename Protocol> class stream_socket_service;
|
||||
template <typename Protocol,typename StreamSocketService>
|
||||
|
Loading…
Reference in New Issue
Block a user