#include <CircularBuffer.h>
Inherits IFIFOBuffer.
Inheritance diagram for CircularBuffer:

Public Member Functions | |
| CircularBuffer (unsigned long inBufferSize) | |
| virtual | ~CircularBuffer (void) |
| virtual unsigned long | read (unsigned char *outData, unsigned long inBytesToRead) |
| virtual unsigned long | write (const unsigned char *inData, unsigned long inBytesToWrite) |
| virtual unsigned long | numBytesAvail () |
| virtual unsigned long | spaceLeft () |
| virtual void | reset () |
Protected Member Functions | |
| void | bufASSERT (bool inBool) |
Protected Attributes | |
| unsigned long | mBufferSize |
| unsigned long | mReadPtr |
| unsigned long | mWritePtr |
| unsigned char * | mBuffer |
Private Member Functions | |
| CircularBuffer & | operator= (const CircularBuffer &other) |
| CircularBuffer (const CircularBuffer &other) | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements IFIFOBuffer. |
|
|
|
|
||||||||||||
|
Implements IFIFOBuffer. |
|
|
Implements IFIFOBuffer. |
|
|
Implements IFIFOBuffer. |
|
||||||||||||
|
Implements IFIFOBuffer. |
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9