|
virtual std::string | ConnectionString () const =0 |
|
size_t | NumConnections () const |
|
const ConnectionInfo & | GetConnection (size_t i) const |
|
virtual void | SendPacket (const unsigned char *data, size_t len, const ConnectionInfo &=ConnectionInfo::ALL, bool duringconnect=false)=0 |
|
void | SendPacket (const std::string &data, const ConnectionInfo &inf=ConnectionInfo::ALL, bool duringconnect=false) |
|
void | SendPacket (const char *str, const ConnectionInfo &inf=ConnectionInfo::ALL, bool duringconnect=false) |
|
void | SendPacket (const BufferSerializer &t, const ConnectionInfo &inf=ConnectionInfo::ALL, bool duringconnect=false) |
|
virtual void | Close (const ConnectionInfo &) |
|
virtual void | ProcessEvents (int timeout)=0 |
|
void | Process (int timeout=-1) |
|
bool | ReceivePacket (std::string *packet, int timeout=-1, const ConnectionInfo &=ConnectionInfo::ALL) |
|
bool | SendReceivePacket (const std::string &sendpacket, std::string *recpacket, const ConnectionInfo &connection, int timeout=-1) |
|
template<typename T > |
T | SendReceivePacket (const std::string &packet, const ConnectionInfo &connection, int timeout=-1) |
|
void | SetCallback (const TransportCallback &) |
|
virtual bool | IsNull () const |
|
The documentation for this class was generated from the following files: