From 0c1d1a0f24655c22a373c19aac90a6a225a353e6 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sat, 8 Dec 2018 10:43:50 +0100 Subject: wanda: reformat source code --- src/control_interface.hpp | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) (limited to 'src/control_interface.hpp') diff --git a/src/control_interface.hpp b/src/control_interface.hpp index 2ac32be..9dc461c 100644 --- a/src/control_interface.hpp +++ b/src/control_interface.hpp @@ -6,7 +6,6 @@ #include "keyed.hpp" #include - #include #include @@ -20,25 +19,24 @@ namespace wanda { - -struct socket_deleter -{ + struct socket_deleter + { ~socket_deleter(); std::filesystem::path path; -}; + }; -struct control_interface : control_connection::listener, keyed, std::enable_shared_from_this -{ + struct control_interface : control_connection::listener, keyed, std::enable_shared_from_this + { using protocol = asio::local::stream_protocol; using pointer = std::shared_ptr; - struct listener + struct listener { - virtual void on_received(control_interface & interface, command command) { }; + virtual void on_received(control_interface & interface, command command){}; }; - control_interface(key, asio::io_service &service, protocol::endpoint endpoint, listener & listener, std::shared_ptr logger); + control_interface(key, asio::io_service & service, protocol::endpoint endpoint, listener & listener, std::shared_ptr logger); std::error_code start(); std::error_code shutdown(); @@ -49,9 +47,9 @@ struct control_interface : control_connection::listener, keyed logger); + friend pointer make_interface(asio::io_service & service, std::filesystem::path file, control_interface::listener & listener, std::shared_ptr logger); - asio::io_service &m_service; + asio::io_service & m_service; protocol::endpoint m_endpoint; protocol::socket m_socket; protocol::acceptor m_acceptor; @@ -59,10 +57,10 @@ struct control_interface : control_connection::listener, keyed m_connections; std::shared_ptr m_logger; -}; + }; -control_interface::pointer make_interface(asio::io_service &service, std::filesystem::path file, control_interface::listener & listener, std::shared_ptr logger); + control_interface::pointer make_interface(asio::io_service & service, std::filesystem::path file, control_interface::listener & listener, std::shared_ptr logger); -} // namespace wanda +} // namespace wanda #endif \ No newline at end of file -- cgit v1.2.3