|
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 |
|
std::queue< TransportEvent > | m_events |
| A buffer to queue up events until they are handled.
|
|
TransportCallback | m_callback |
| The callback function to invoke on a transport event.
|
|
Mutex | m_mutex |
|
The documentation for this class was generated from the following files: