![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
#include <buffer.h>
Public Member Functions | |
Buffer (BufferPool< T > &pool) | |
Initialize empty buffer. More... | |
T * | data () |
Get buffer data. More... | |
size_t | size () const |
Get maximum number of elements. More... | |
![]() | |
long | getref () const |
Get reference counter. More... | |
void | incref () const |
Increment reference counter. More... | |
void | decref () const |
Decrement reference counter. More... | |
Static Public Member Functions | |
static Buffer * | container_of (void *data) |
Get pointer to buffer from the pointer to its data. More... | |
Friends | |
class | RefCnt< Buffer > |
|
inlineexplicit |
|
inlinestatic |
|
inline |
|
inline |