#include #include namespace td { namespace client { ClientState::ClientState(Client& a_Client) : Client::State(a_Client) { Connect(m_StateMachine.m_Socket->OnReceive, std::bind(&ClientState::HandleBase, this, std::placeholders::_1)); } void ClientState::SendPacket(const protocol::PacketBase& a_Packet) { m_StateMachine.m_Socket->Send(a_Packet); } } // namespace server } // namespace td