Mixes for Privacy and Anonymity in the Internet
Public Member Functions | Static Public Member Functions | List of all members
CASingleSocketGroup Class Reference

Not thread safe! More...

Inheritance diagram for CASingleSocketGroup:
CASocketGroup

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)
 

Detailed Description

Not thread safe!

Constructor & Destructor Documentation

◆ CASingleSocketGroup()

CASingleSocketGroup::CASingleSocketGroup ( bool  bWrite)

Member Function Documentation

◆ select_once()

static SINT32 CASingleSocketGroup::select_once ( CASocket s,
bool  bWrite,
UINT32  time_ms 
)
static