Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iobuf Struct Reference
[KERNEL component]

This forms an io buffer. More...

#include <iobuf.h>

List of all members.

Public Attributes

unsigned short head
 the head pointer where reading takes place. More...

unsigned short tail
 the tail pointer where writing takes place. More...

unsigned short cnt
 the number of chars in the buffer. More...

unsigned short buflen
 the overall buffer space. More...

char data [BUFLEN]
 the data storage area. More...


Detailed Description

This forms an io buffer.

Definition at line 29 of file iobuf.h.


Member Data Documentation

unsigned short iobuf::buflen
 

the overall buffer space.

Definition at line 33 of file iobuf.h.

Referenced by get, iobuf_init, put, QSM_sci_int, TTY_readchar, and TTY_writechar.

unsigned short iobuf::cnt
 

the number of chars in the buffer.

Definition at line 32 of file iobuf.h.

Referenced by get, iobuf_init, put, QSM_sci_int, TTY_readchar, and TTY_writechar.

char iobuf::data[BUFLEN]
 

the data storage area.

Definition at line 34 of file iobuf.h.

Referenced by get, put, QSM_sci_int, TTY_readchar, and TTY_writechar.

unsigned short iobuf::head
 

the head pointer where reading takes place.

Definition at line 30 of file iobuf.h.

Referenced by iobuf_init, put, QSM_sci_int, and TTY_writechar.

unsigned short iobuf::tail
 

the tail pointer where writing takes place.

Definition at line 31 of file iobuf.h.

Referenced by get, iobuf_init, QSM_sci_int, TTY_readchar, and TTY_writechar.


The documentation for this struct was generated from the following file:
Generated on Thu Feb 20 15:39:01 2003 for cubeOS by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002