diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2018-12-08 10:43:50 +0100 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2018-12-08 10:43:50 +0100 |
| commit | 0c1d1a0f24655c22a373c19aac90a6a225a353e6 (patch) | |
| tree | e65fe3c5f8b80bb59910c81c700eb3ed545848bb /src/control_interface.hpp | |
| parent | f22d1b76c9a957a679b57ddcb67b33cc73a15de1 (diff) | |
| download | wanda-0c1d1a0f24655c22a373c19aac90a6a225a353e6.tar.xz wanda-0c1d1a0f24655c22a373c19aac90a6a225a353e6.zip | |
wanda: reformat source code
Diffstat (limited to 'src/control_interface.hpp')
| -rw-r--r-- | src/control_interface.hpp | 28 |
1 files changed, 13 insertions, 15 deletions
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 <asio.hpp> - #include <spdlog/spdlog.h> #include <cstddef> @@ -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<control_interface>, std::enable_shared_from_this<control_interface> -{ + struct control_interface : control_connection::listener, keyed<control_interface>, std::enable_shared_from_this<control_interface> + { using protocol = asio::local::stream_protocol; using pointer = std::shared_ptr<control_interface>; - 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<spdlog::logger> logger); + control_interface(key, asio::io_service & service, protocol::endpoint endpoint, listener & listener, std::shared_ptr<spdlog::logger> logger); std::error_code start(); std::error_code shutdown(); @@ -49,9 +47,9 @@ struct control_interface : control_connection::listener, keyed<control_interface private: void perform_accept(); - friend pointer make_interface(asio::io_service &service, std::filesystem::path file, control_interface::listener & listener, std::shared_ptr<spdlog::logger> logger); + friend pointer make_interface(asio::io_service & service, std::filesystem::path file, control_interface::listener & listener, std::shared_ptr<spdlog::logger> 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<control_interface socket_deleter m_deleter{m_endpoint.path()}; std::set<control_connection::pointer> m_connections; std::shared_ptr<spdlog::logger> m_logger; -}; + }; -control_interface::pointer make_interface(asio::io_service &service, std::filesystem::path file, control_interface::listener & listener, std::shared_ptr<spdlog::logger> logger); + control_interface::pointer make_interface(asio::io_service & service, std::filesystem::path file, control_interface::listener & listener, std::shared_ptr<spdlog::logger> logger); -} // namespace wanda +} // namespace wanda #endif
\ No newline at end of file |
