#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... |