IByteStream.h File Reference


Detailed Description

Raw byte stream (read, write, seek) interfaces.

#include <support/IInterface.h>
#include <sys/uio.h>

Go to the source code of this file.

Classes

class  IByteInput
 Abstract byte stream input (read) interface. More...
class  IByteOutput
 Abstract byte stream output (write) interface. More...
class  IByteSeekable
 Abstract byte stream seeking interface. More...

Enumerations

enum  { B_WRITE_TRANSACTION = 'WRTE', B_WRITE_FLAGS_TRANSACTION = 'WRFL', B_READ_TRANSACTION = 'READ' }
 Raw byte input and output transaction codes. More...
enum  { B_DO_NOT_BLOCK = 0x00000001 }
 Flags for IByteOutput::Write() and IByteInput::Read(). More...
enum  { B_WRITE_END = 0x00010000 }
 Flags for IByteOutput::Write(). More...