diff options
| author | Dennis Brentjes <d.brentjes@gmail.com> | 2016-10-10 15:52:14 +0200 |
|---|---|---|
| committer | Dennis Brentjes <d.brentjes@gmail.com> | 2016-10-10 15:52:14 +0200 |
| commit | d8e48c32f8435076382543edfafbf81c223f9e87 (patch) | |
| tree | 575f0f7f452c4c8800e77c7fd79b4354fed8a81c /client/node.cpp | |
| parent | fa35c9c3c71243a7f8537e5a81f7a09fa05a382e (diff) | |
| download | cmix-d8e48c32f8435076382543edfafbf81c223f9e87.tar.gz cmix-d8e48c32f8435076382543edfafbf81c223f9e87.tar.bz2 cmix-d8e48c32f8435076382543edfafbf81c223f9e87.zip | |
Added a Client so we can start finishing up the setup phase of cMix.
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(); +} |
