Jpp
18.0.0-rc.3
the software that should make you happy
|
Wrapper class for select call. More...
#include <JSelect.hh>
Public Member Functions | |
JSelect () | |
Default constructor. More... | |
void | reset () |
Reset. More... | |
bool | operator() () |
Infinite wait select call. More... | |
bool | operator() (JTimeval timeout) |
Select call. More... | |
int | operator() (JTimeval *timeout) |
Infinite wait select call. More... | |
JFileDescriptorMask & | getReaderMask () |
Get reader mask. More... | |
void | setReaderMask (const JAbstractFile &file) |
Set reader mask. More... | |
bool | hasReaderMask (const JAbstractFile &file) const |
Has reader file. More... | |
int | operator() (timeval *timeout=NULL) |
Select call. More... | |
JFileDescriptorMask & | getWriterMask () |
Get writer mask. More... | |
void | setWriterMask (const JAbstractFile &file) |
Set writer mask. More... | |
bool | hasWriterMask (const JAbstractFile &file) const |
Has writer file. More... | |
int | operator() (timeval *timeout=NULL) |
Select call. More... | |
Protected Attributes | |
JFileDescriptorMask | readerMask |
JFileDescriptorMask | writerMask |
Wrapper class for select call.
Definition at line 34 of file JSelect.hh.
|
inline |
Default constructor.
Definition at line 42 of file JSelect.hh.
|
inline |
|
inline |
Infinite wait select call.
Definition at line 64 of file JSelect.hh.
|
inline |
Select call.
timeout | timeout |
Definition at line 76 of file JSelect.hh.
|
inline |
Infinite wait select call.
Definition at line 88 of file JSelect.hh.
|
inlineinherited |
|
inlineinherited |
Set reader mask.
file | file |
Definition at line 57 of file JSelectReader.hh.
|
inlineinherited |
Has reader file.
file | file |
Definition at line 69 of file JSelectReader.hh.
|
inlineinherited |
Select call.
timeout | timeout |
Definition at line 102 of file JSelectReader.hh.
|
inlineinherited |
|
inlineinherited |
Set writer mask.
file | file |
Definition at line 57 of file JSelectWriter.hh.
|
inlineinherited |
Has writer file.
file | file |
Definition at line 69 of file JSelectWriter.hh.
|
inlineinherited |
Select call.
timeout | timeout |
Definition at line 102 of file JSelectWriter.hh.
|
protectedinherited |
Definition at line 127 of file JSelectReader.hh.
|
protectedinherited |
Definition at line 127 of file JSelectWriter.hh.