aboutsummaryrefslogtreecommitdiff
path: root/src/control_interface.hpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2018-12-08 10:43:50 +0100
committerFelix Morgner <felix.morgner@gmail.com>2018-12-08 10:43:50 +0100
commit0c1d1a0f24655c22a373c19aac90a6a225a353e6 (patch)
treee65fe3c5f8b80bb59910c81c700eb3ed545848bb /src/control_interface.hpp
parentf22d1b76c9a957a679b57ddcb67b33cc73a15de1 (diff)
downloadwanda-0c1d1a0f24655c22a373c19aac90a6a225a353e6.tar.xz
wanda-0c1d1a0f24655c22a373c19aac90a6a225a353e6.zip
wanda: reformat source code
Diffstat (limited to 'src/control_interface.hpp')
-rw-r--r--src/control_interface.hpp28
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