Mixes for Privacy and Anonymity in the Internet
|
Not thread safe! More...
Public Member Functions | |
CASingleSocketGroup (bool bWrite) | |
Public Member Functions inherited from CASocketGroup | |
CASocketGroup (bool bWrite) | |
~CASocketGroup () | |
SINT32 | setPoolForWrite (bool bWrite) |
SINT32 | add (SOCKET &s) |
SINT32 | add (CASocket &s) |
SINT32 | add (CAMuxSocket &s) |
SINT32 | remove (CASocket &s) |
SINT32 | remove (CAMuxSocket &s) |
SINT32 | select () |
SINT32 | select (UINT32 time_ms) |
Waits for events on the sockets. More... | |
bool | isSignaled (CASocket &s) |
bool | isSignaled (CASocket *ps) |
bool | isSignaled (CAMuxSocket &s) |
Static Public Member Functions | |
static SINT32 | select_once (CASocket &s, bool bWrite, UINT32 time_ms) |
Not thread safe!
CASingleSocketGroup::CASingleSocketGroup | ( | bool | bWrite | ) |
References E_TIMEDOUT, E_UNKNOWN, CASocket::getSocket(), CASocketGroup::select(), and SET_NET_ERROR.