From ec27950d68e4b811de15b5f65c0fe713efc1d207 Mon Sep 17 00:00:00 2001 From: eidheim Date: Wed, 26 Aug 2020 11:37:09 +0200 Subject: [PATCH] Fixed compilation issue: also added make_steady_timer for older (boost.)asio versions --- asio_compatibility.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/asio_compatibility.hpp b/asio_compatibility.hpp index 3d2df07..9f1060c 100644 --- a/asio_compatibility.hpp +++ b/asio_compatibility.hpp @@ -68,9 +68,9 @@ namespace SimpleWeb { inline asio::ip::address make_address(const std::string &str) noexcept { return asio::ip::address::from_string(str); } - template - io_context &get_socket_executor(socket_type &socket) { - return socket.get_io_service(); + template + asio::steady_timer make_steady_timer(socket_type &socket, std::chrono::duration duration) { + return asio::steady_timer(socket.get_io_service(), duration); } template void async_resolve(asio::ip::tcp::resolver &resolver, const std::pair &host_port, handler_type &&handler) {