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/commander.hpp | |
| parent | f22d1b76c9a957a679b57ddcb67b33cc73a15de1 (diff) | |
| download | wanda-0c1d1a0f24655c22a373c19aac90a6a225a353e6.tar.xz wanda-0c1d1a0f24655c22a373c19aac90a6a225a353e6.zip | |
wanda: reformat source code
Diffstat (limited to 'src/commander.hpp')
| -rw-r--r-- | src/commander.hpp | 51 |
1 files changed, 25 insertions, 26 deletions
diff --git a/src/commander.hpp b/src/commander.hpp index 980573f..122b07d 100644 --- a/src/commander.hpp +++ b/src/commander.hpp @@ -16,33 +16,32 @@ namespace wanda { - -struct commander : wanda::control_connection::listener -{ - struct listener + struct commander : wanda::control_connection::listener { - virtual void on_connected(commander & commander) { }; - virtual void on_response(commander & commander, std::string response) { }; - virtual void on_error(commander & commander, std::string error) { }; + struct listener + { + virtual void on_connected(commander & commander){}; + virtual void on_response(commander & commander, std::string response){}; + virtual void on_error(commander & commander, std::string error){}; + }; + + commander(asio::io_service & service, std::filesystem::path socket, listener & listener, std::shared_ptr<spdlog::logger> logger); + + void start(); + void stop(); + void send(command command); + + void on_error(control_connection::pointer connection, std::error_code error) override; + void on_received(control_connection::pointer connection, message message) override; + + private: + asio::io_service & m_service; + wanda::control_connection::protocol::endpoint m_endpoint; + wanda::control_connection::protocol::socket m_socket; + wanda::control_connection::pointer m_connection; + listener & m_listener; + std::shared_ptr<spdlog::logger> m_logger; }; - commander(asio::io_service &service, std::filesystem::path socket, listener & listener, std::shared_ptr<spdlog::logger> logger); - - void start(); - void stop(); - void send(command command); - - void on_error(control_connection::pointer connection, std::error_code error) override; - void on_received(control_connection::pointer connection, message message) override; - -private: - asio::io_service & m_service; - wanda::control_connection::protocol::endpoint m_endpoint; - wanda::control_connection::protocol::socket m_socket; - wanda::control_connection::pointer m_connection; - listener & m_listener; - std::shared_ptr<spdlog::logger> m_logger; -}; - -} // namespace wanda +} // namespace wanda #endif
\ No newline at end of file |
