Public Member Functions | |
Socket_fdset () | |
The constructor. More... | |
void | clear () |
Marks the content as empty. More... | |
bool | IsSetFor (const Socket_IP &incon) const |
check to see if a socket object has been marked for reading More... | |
void | setForSocket (const Socket_IP &incon) |
int | WaitForError (bool zeroFds, uint32_t sleep_time=0xffffffff) |
This is the function that will wait till one of the sockets is in error state. More... | |
int | WaitForRead (bool zeroFds, uint32_t sleep_time=0xffffffff) |
int | WaitForRead (bool zeroFds, const Time_Span &timeout) |
int | WaitForWrite (bool zeroFds, uint32_t sleep_time=0xffffffff) |
This is the function that will wait till one of the sockets is ready for writing. More... | |
Friends | |
struct | Socket_Selector |
Definition at line 16 of file socket_fdset.h.
|
inline |
|
inline |
Marks the content as empty.
Definition at line 124 of file socket_fdset.h.
Referenced by Socket_fdset(), ConnectionManager::wait_for_readers(), Socket_Selector::WaitFor_Read_Error(), Socket_Selector::WaitFor_Write_Error(), WaitForError(), and WaitForWrite().
|
inline |
check to see if a socket object has been marked for reading
Definition at line 81 of file socket_fdset.h.
References Socket_IP::GetSocket().
|
inline |
This is the function that will wait till one of the sockets is in error state.
Definition at line 167 of file socket_fdset.h.
References clear().
|
inline |
This is the function that will wait till one of the sockets is ready for writing.
Definition at line 142 of file socket_fdset.h.
References clear().