Instrument Neutral Distributed Interface INDI
2.0.2
|
#include <select.h>
Classes | |
struct | ts |
Public Member Functions | |
Select () | |
void | wakeUp () |
void | clear () |
void | setTimeout (int timeout) |
void | select () |
void | select (int timeout) |
void | setReadEvent (SocketFileDescriptor fd) |
void | setWriteEvent (SocketFileDescriptor fd) |
void | setExceptionEvent (SocketFileDescriptor fd) |
void | setReadWriteEvent (SocketFileDescriptor fd) |
void | setReadWriteExceptionEvent (SocketFileDescriptor fd) |
bool | isWakedUp () const |
bool | isTimeout () const |
bool | isError () const |
bool | isReadEvent (SocketFileDescriptor fd) const |
bool | isWriteEvent (SocketFileDescriptor fd) const |
bool | isExceptionEvent (SocketFileDescriptor fd) const |
Protected Attributes | |
fd_set | readEvent |
fd_set | writeEvent |
fd_set | exceptionEvent |
SocketFileDescriptor | fdMax {0} |
int | readyDesc {0} |
EventFd | eventFd |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |