Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

IFIFOBuffer Class Reference

#include <IFIFOBuffer.h>

Inherited by CircularBuffer.

Inheritance diagram for IFIFOBuffer:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual unsigned long read (unsigned char *outData, unsigned long inBytesToRead)=0
virtual unsigned long write (const unsigned char *inData, unsigned long inBytesToWrite)=0
virtual unsigned long numBytesAvail ()=0
virtual unsigned long spaceLeft ()=0
virtual void reset ()=0

Member Function Documentation

virtual unsigned long IFIFOBuffer::numBytesAvail  )  [pure virtual]
 

Implemented in CircularBuffer.

virtual unsigned long IFIFOBuffer::read unsigned char *  outData,
unsigned long  inBytesToRead
[pure virtual]
 

Implemented in CircularBuffer.

virtual void IFIFOBuffer::reset  )  [pure virtual]
 

Implemented in CircularBuffer.

virtual unsigned long IFIFOBuffer::spaceLeft  )  [pure virtual]
 

Implemented in CircularBuffer.

virtual unsigned long IFIFOBuffer::write const unsigned char *  inData,
unsigned long  inBytesToWrite
[pure virtual]
 

Implemented in CircularBuffer.


The documentation for this class was generated from the following file:
Generated on Fri Nov 5 22:34:15 2004 for oggdsf by  doxygen 1.3.9