IO.h File Reference

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


Generated on Thu Jun 7 16:56:54 2007 for DTN Reference Implementation by  doxygen 1.5.1