|
libcosmos
Linux C++ System Programming Library
|
Additional data found in SigInfo with SIGPOLL. More...
#include <SigInfo.hxx>
Public Types | |
| enum class | Reason : int { INPUT = POLL_IN , OUTPUT = POLL_OUT , MESSAGE = POLL_MSG , ERROR = POLL_ERR , PRIORITY = POLL_PRI , HANGUP = POLL_HUP } |
| Different reasons for delivering SIGPOLL. More... | |
Public Attributes | |
| Reason | reason |
| FileNum | fd |
| The file descriptor for which the event occurred. | |
| PollEvents | events |
The I/O events that occurred for fd. | |
Additional data found in SigInfo with SIGPOLL.
Definition at line 446 of file SigInfo.hxx.
|
strong |
Different reasons for delivering SIGPOLL.
| Enumerator | |
|---|---|
| INPUT | Data input available. |
| OUTPUT | Output buffers available. |
| MESSAGE | Input message available. |
| ERROR | I/O error. |
| PRIORITY | High priority input available. |
| HANGUP | Device disconnected. |
Definition at line 450 of file SigInfo.hxx.
| PollEvents cosmos::SigInfo::PollData::events |
The I/O events that occurred for fd.
Definition at line 465 of file SigInfo.hxx.
| FileNum cosmos::SigInfo::PollData::fd |
The file descriptor for which the event occurred.
Definition at line 463 of file SigInfo.hxx.
| Reason cosmos::SigInfo::PollData::reason |
Definition at line 461 of file SigInfo.hxx.