Definition at line 4 of file membuffer.h.
◆ MemBuffer() [1/3]
MemBuffer::MemBuffer |
( |
void |
| ) |
|
|
inline |
◆ MemBuffer() [2/3]
MemBuffer::MemBuffer |
( |
size_t |
len | ) |
|
|
inline |
Constructure to locall allocate a buffer.
Definition at line 40 of file membuffer.I.
◆ MemBuffer() [3/3]
MemBuffer::MemBuffer |
( |
char * |
data, |
|
|
size_t |
len |
|
) |
| |
|
inline |
Constructure to use an external buffer.
Definition at line 48 of file membuffer.I.
◆ ~MemBuffer()
MemBuffer::~MemBuffer |
( |
| ) |
|
|
inlinevirtual |
CLean UP a mess on Deletion.
Definition at line 58 of file membuffer.I.
◆ GetBuffer() [1/2]
char * MemBuffer::GetBuffer |
( |
void |
| ) |
|
|
inline |
Access to the actual BUffer.
Definition at line 113 of file membuffer.I.
◆ GetBuffer() [2/2]
const char * MemBuffer::GetBuffer |
( |
void |
| ) |
const |
|
inline |
◆ GetBufferSize()
size_t MemBuffer::GetBufferSize |
( |
void |
| ) |
const |
|
inline |
◆ GrowBuffer()
void MemBuffer::GrowBuffer |
( |
size_t |
len | ) |
|
|
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 82 of file membuffer.I.
◆ InBufferRange()
bool MemBuffer::InBufferRange |
( |
char * |
inpos | ) |
|
|
inline |
◆ SetBuffer()
void MemBuffer::SetBuffer |
( |
char * |
data, |
|
|
size_t |
len |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files: