41 class NetGameConnection_Impl;
62 void set_data(
const std::string &name,
void *data);
89 NetGameConnection_Impl *impl;
NetGameConnectionSite.
Definition connection_site.h:40
void disconnect()
Disconnects a client.
void send_event(const NetGameEvent &game_event)
Send event.
NetGameConnection(NetGameConnectionSite *site, const SocketName &socket_name)
SocketName get_remote_name() const
Get Remote name.
NetGameConnection(NetGameConnectionSite *site, const TCPConnection &connection)
Constructs a NetGameConnection.
void set_data(const std::string &name, void *data)
Set data.
void * get_data(const std::string &name) const
Get data.
NetGameEvent.
Definition Network/NetGame/event.h:40
Socket name; container class for an IP address and port.
Definition socket_name.h:45
TCP/IP socket connection.
Definition tcp_connection.h:18