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