From 760302453396dcad193570889030e267c971834d Mon Sep 17 00:00:00 2001 From: Giovanni Mascellani Date: Mon, 6 Jan 2020 12:25:03 +0100 Subject: Fix build with Boost 1.71. get_io_service() was deprecated in favour of get_executor() starting from Boost 1.70. --- src/syncTcpConnection.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/syncTcpConnection.cpp') diff --git a/src/syncTcpConnection.cpp b/src/syncTcpConnection.cpp index 027c775..9fe3dba 100644 --- a/src/syncTcpConnection.cpp +++ b/src/syncTcpConnection.cpp @@ -66,10 +66,18 @@ void SyncTcpConnection::Send(std::string message) boost::asio::placeholders::error, boost::asio::placeholders::bytes_transferred)); } + +#if BOOST_VERSION >= 107000 +SyncTcpConnection::SyncTcpConnection(const boost::asio::executor& executor) + : socket_(executor) +{ +} +#else SyncTcpConnection::SyncTcpConnection(boost::asio::io_service& io_service) : socket_(io_service) { } +#endif void SyncTcpConnection::handle_write(const boost::system::error_code& /*error*/, size_t /*bytes_transferred*/) -- cgit v1.2.3