|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#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 |