diff options
Diffstat (limited to 'src/control_interface.hpp')
| -rw-r--r-- | src/control_interface.hpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/control_interface.hpp b/src/control_interface.hpp index c11571a..35f7f4f 100644 --- a/src/control_interface.hpp +++ b/src/control_interface.hpp @@ -4,8 +4,7 @@ #include "control_connection.hpp" #include "keyed.hpp" -#include <boost/asio.hpp> -#include <boost/system/error_code.hpp> +#include <asio.hpp> #include <spdlog/spdlog.h> @@ -30,13 +29,13 @@ struct socket_deleter struct control_interface : control_connection::listener, keyed<control_interface>, std::enable_shared_from_this<control_interface> { - using protocol = boost::asio::local::stream_protocol; + using protocol = asio::local::stream_protocol; using pointer = std::shared_ptr<control_interface>; - control_interface(key, boost::asio::io_service &service, protocol::endpoint endpoint, std::shared_ptr<spdlog::logger> logger); + control_interface(key, asio::io_service &service, protocol::endpoint endpoint, std::shared_ptr<spdlog::logger> logger); - boost::system::error_code start(); - boost::system::error_code shutdown(); + std::error_code start(); + std::error_code shutdown(); void on_close(control_connection::pointer connection) override; void on_received(control_connection::pointer connection, message message) override; @@ -44,9 +43,9 @@ struct control_interface : control_connection::listener, keyed<control_interface private: void perform_accept(); - friend pointer make_interface(boost::asio::io_service &service, std::filesystem::path file, std::shared_ptr<spdlog::logger> logger); + friend pointer make_interface(asio::io_service &service, std::filesystem::path file, std::shared_ptr<spdlog::logger> logger); - boost::asio::io_service &m_service; + asio::io_service &m_service; protocol::endpoint m_endpoint; protocol::socket m_socket; protocol::acceptor m_acceptor; @@ -55,7 +54,7 @@ struct control_interface : control_connection::listener, keyed<control_interface std::shared_ptr<spdlog::logger> m_logger; }; -control_interface::pointer make_interface(boost::asio::io_service &service, std::filesystem::path file, std::shared_ptr<spdlog::logger> logger); +control_interface::pointer make_interface(asio::io_service &service, std::filesystem::path file, std::shared_ptr<spdlog::logger> logger); } // namespace wanda |
