Public Member Functions | |
MemBuffer (void) | |
default constructor More... | |
MemBuffer (size_t len) | |
Constructure to locall allocate a buffer. More... | |
MemBuffer (char *data, size_t len) | |
Constructure to use an external buffer. More... | |
virtual | ~MemBuffer () |
CLean UP a mess on Deletion. More... | |
char * | GetBuffer (void) |
Access to the actual BUffer. More... | |
const char * | GetBuffer (void) const |
size_t | GetBufferSize (void) const |
Access to the BUffer Size Information. More... | |
void | GrowBuffer (size_t len) |
Grow a buffer is needed to get to a sertion size No care is made here to preserve convtent unlike a vector of chars. More... | |
bool | InBufferRange (char *) |
void | SetBuffer (char *data, size_t len) |
Assigns a buffer. More... | |
Definition at line 4 of file membuffer.h.
|
inline |
default constructor
Definition at line 31 of file membuffer.I.
|
inline |
Constructure to locall allocate a buffer.
Definition at line 41 of file membuffer.I.
|
inline |
Constructure to use an external buffer.
Definition at line 49 of file membuffer.I.
|
inlinevirtual |
CLean UP a mess on Deletion.
Definition at line 59 of file membuffer.I.
|
inline |
Access to the actual BUffer.
Definition at line 114 of file membuffer.I.
|
inline |
Access to the BUffer Size Information.
Definition at line 106 of file membuffer.I.
Referenced by RingBuffer::BufferAvailabe(), and RingBuffer::Compress().
|
inline |
Grow a buffer is needed to get to a sertion size No care is made here to preserve convtent unlike a vector of chars.
Definition at line 83 of file membuffer.I.
|
inline |
Assigns a buffer.
Definition at line 67 of file membuffer.I.