Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Related Pages

iobuf Struct Reference
[iobuf: I/O Buffer Management]

The base I/O buffer structure. More...

#include <iobuf.h>


Data Fields

int fd
char * buffer
unsigned bufsize
unsigned buflen
unsigned bufstart
unsigned offset
unsigned timeout
unsigned flags
int errnum


Detailed Description

The base I/O buffer structure.


Field Documentation

char* iobuf::buffer
 

The buffer memory.

unsigned iobuf::buflen
 

Length of the data in the buffer.

unsigned iobuf::bufsize
 

Total buffer size.

unsigned iobuf::bufstart
 

Start of the data in the buffer.

int iobuf::errnum
 

Saved errno flag.

int iobuf::fd
 

File descriptor being buffered.

unsigned iobuf::flags
 

Status flags.

unsigned iobuf::offset
 

Current file read/write offset.

unsigned iobuf::timeout
 

I/O timeout in ms (0 for no timeout).


The documentation for this struct was generated from the following file:
Generated on Tue Mar 23 21:58:09 2004 for bglibs by doxygen 1.3.5