#include "nextnode.hpp" #include "logging.hpp" using namespace boost::asio::ip; NextNode::NextNode(tcp::socket&& socket) : client(std::move(socket)) {} void NextNode::send(std::string message) { client.send(message); } void NextNode::async_connect(std::string next_host, std::string next_port, std::function on_connect) { client.async_connect(next_host, next_port, on_connect); } void NextNode::close() { client.close(); }