#include <fcntl.h>
#include <stdlib.h>
#include <sys/poll.h>
#include <sys/uio.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include "../debug/DebugUtils.h"
#include "../thread/Notifier.h"
Go to the source code of this file.
Namespaces | |
| namespace | oasys |
Classes | |
| struct | oasys::IO |
| union | oasys::IO::RwDataExtraArgs |
| Union used to pass extra arguments to rwdata. More... | |
| class | oasys::IOMonitor |
| Class used to intercept I/O operations for monitoring purposes. More... | |
| struct | oasys::IOMonitor::info_t |
| class | oasys::IOHandlerBase |
| Virtually inherited base class for holding common elements of an I/O handling class. More... | |
Enumerations | |
| enum | oasys::IOTimeoutReturn_t { oasys::IOEOF = 0, oasys::IOERROR = -1, oasys::IOTIMEOUT = -2, oasys::IOINTR = -3, oasys::IOAGAIN = -4, oasys::IORATELIMIT = -5 } |
| Return code values for the timeout enabled functions such as timeout_read() and timeout_accept(). More... | |
1.5.1