Definition in file buffer.c.
#include "global.h"
#include "processor.h"
#include "buffer.h"
Go to the source code of this file.
Functions | |
| void | bufferInit (cBuffer *buffer, unsigned char *start, unsigned short size) | 
| initialize a buffer to start at a given address and have given size  | |
| unsigned char | bufferGetFromFront (cBuffer *buffer) | 
| get the first byte from the front of the buffer  | |
| void | bufferDumpFromFront (cBuffer *buffer, unsigned short numbytes) | 
| dump (discard) the first numbytes from the front of the buffer  | |
| unsigned char | bufferGetAtIndex (cBuffer *buffer, unsigned short index) | 
| get a byte at the specified index in the buffer (kind of like array access)  | |
| unsigned char | bufferAddToEnd (cBuffer *buffer, unsigned char data) | 
| add a byte to the end of the buffer  | |
| unsigned short | bufferIsNotFull (cBuffer *buffer) | 
| check if the buffer is full/not full (returns zero value if full)  | |
| void | bufferFlush (cBuffer *buffer) | 
| flush (clear) the contents of the buffer  | |
 1.4.2