|
| AlignedBuffer (size_t size, size_t memalign, size_t lenalign) |
|
size_t | size () const |
|
size_t | capacity () const |
|
bool | empty () const |
|
bool | full () const |
|
void | free () |
|
void | clear () |
|
void * | data () const |
|
char * | bdata () const |
|
ssize_t | add (const void *buffer, size_t size) |
|
◆ add()
ssize_t vrs::AlignedBuffer::add |
( |
const void * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
inline |
adds std::min(size, capacity()-size()) bytes from buffer to our buffer. returns <0 on error, otherwise returns the number of bytes added. may return zero if the buffer is full
The documentation for this class was generated from the following file: