dRonin
adbada4
dRonin GCS
|
Classes | |
struct | struct_cBuffer |
cBuffer structure More... | |
Typedefs | |
typedef struct struct_cBuffer | cBuffer |
cBuffer structure More... | |
Functions | |
void | bufferInit (cBuffer *buffer, unsigned char *start, unsigned short size) |
initialize a buffer to start at a given address and have given size More... | |
unsigned char | bufferGetFromFront (cBuffer *buffer) |
get the first byte from the front of the buffer More... | |
void | bufferDumpFromFront (cBuffer *buffer, unsigned short numbytes) |
dump (discard) the first numbytes from the front of the buffer More... | |
unsigned char | bufferGetAtIndex (cBuffer *buffer, unsigned short index) |
get a byte at the specified index in the buffer (kind of like array access) More... | |
unsigned char | bufferAddToEnd (cBuffer *buffer, unsigned char data) |
add a byte to the end of the buffer More... | |
unsigned char | bufferIsNotFull (cBuffer *buffer) |
check if the buffer is full/not full (returns non-zero value if not full) More... | |
void | bufferFlush (cBuffer *buffer) |
flush (clear) the contents of the buffer More... | |
typedef struct struct_cBuffer cBuffer |
cBuffer structure
unsigned char bufferAddToEnd | ( | cBuffer * | buffer, |
unsigned char | data | ||
) |
add a byte to the end of the buffer
Definition at line 105 of file buffer.cpp.
dump (discard) the first numbytes from the front of the buffer
Definition at line 82 of file buffer.cpp.
flush (clear) the contents of the buffer
Definition at line 126 of file buffer.cpp.
unsigned char bufferGetAtIndex | ( | cBuffer * | buffer, |
unsigned short | index | ||
) |
get a byte at the specified index in the buffer (kind of like array access)
Definition at line 99 of file buffer.cpp.
unsigned char bufferGetFromFront | ( | cBuffer * | buffer | ) |
get the first byte from the front of the buffer
Definition at line 63 of file buffer.cpp.
initialize a buffer to start at a given address and have given size
Definition at line 52 of file buffer.cpp.
unsigned char bufferIsNotFull | ( | cBuffer * | buffer | ) |
check if the buffer is full/not full (returns non-zero value if not full)
Definition at line 119 of file buffer.cpp.