Public Member Functions | |
TcpClient (ITcpSocket *pClientSocket) | |
const ITcpSocket & | GetSocket () const |
bool | Read () |
void | Write (const char *data, int length) const |
void | Close () |
void | AddReadCallback (ITcpClientDataCallback &readCallback) |
void | RemoveReadCallback (ITcpClientDataCallback &readCallback) |
void | AddCloseCallback (ITcpClientCallback &closeCallback) |
void | RemoveCloseCallback (ITcpClientCallback &closeCallback) |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |