diff options
Diffstat (limited to 'network-handler/userclient.cpp')
| -rw-r--r-- | network-handler/userclient.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/network-handler/userclient.cpp b/network-handler/userclient.cpp index b35a544..bf4eaa4 100644 --- a/network-handler/userclient.cpp +++ b/network-handler/userclient.cpp @@ -8,5 +8,14 @@ void UserClient::handle_message(std::vector<uint8_t> message) } UserClient::UserClient(boost::asio::ip::tcp::socket&& socket) -: Client(std::move(socket)) +: client(std::move(socket)) {} + +void UserClient::receive() +{ + client.receive(std::bind(&UserClient::handle_message, this, std::placeholders::_1)); +} + +void UserClient::on_done(Client::OnDoneFT done) { + client.on_done(done); +} |
