|
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.