From 2f1c3293d2c5776c4ecd9b2f1dce66492b15dbdd Mon Sep 17 00:00:00 2001 From: Dennis Brentjes Date: Wed, 31 Aug 2016 11:57:15 +0200 Subject: Split up the client and server parts in a separate network library --- network-handler/node.cpp | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 network-handler/node.cpp (limited to 'network-handler/node.cpp') diff --git a/network-handler/node.cpp b/network-handler/node.cpp deleted file mode 100644 index 497a920..0000000 --- a/network-handler/node.cpp +++ /dev/null @@ -1,21 +0,0 @@ -#include "node.hpp" - -Node::Node(ListenSettings const& listen_settings) -: io_service() -, server(io_service, listen_settings, [this](boost::asio::ip::tcp::socket&& socket){accept_handler(std::move(socket));}) -, clients() -{} - -void Node::accept_handler(boost::asio::ip::tcp::socket&& socket) -{ - clients.emplace_back(std::move(socket)); - - auto it = --clients.end(); - clients.back().on_done( - [this, it]() { - clients.erase(it); - } - ); - - clients.back().receive(); -} -- cgit v1.2.3-70-g09d2