diff options
Diffstat (limited to 'client/node.cpp')
| -rw-r--r-- | client/node.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/client/node.cpp b/client/node.cpp new file mode 100644 index 0000000..8fd1dd8 --- /dev/null +++ b/client/node.cpp @@ -0,0 +1,19 @@ +#include "node.hpp" + +#include "logging.hpp" + +using namespace boost::asio::ip; + +Node::Node(tcp::socket&& socket) +: client(std::move(socket)) +{} + +void Node::async_connect(std::string next_host, std::string next_port, std::function<void ()> on_connect) +{ + client.async_connect(next_host, next_port, on_connect); +} + +void Node::close() +{ + client.close(); +} |
