sipxportlib
Version 3.3
|
#include <CircularBufferPtr.h>
Public Member Functions | |
CircularBufferPtr (unsigned long capacity=0) | |
void | addRef () |
void | release () |
Public Member Functions inherited from CircularBuffer | |
CircularBuffer (unsigned long capacity=0) | |
Default constructor. More... | |
~CircularBuffer () | |
void | initialize (unsigned long capacity) |
bool | write (const ElementType *buffer, unsigned long bufferSize, unsigned long *newSize=0, unsigned long *previousSize=0) |
bool | fill (ElementType value, unsigned long count, unsigned long *newSize=0, unsigned long *previousSize=0) |
unsigned long | extract (ElementType *buffer, unsigned long bufferSize) |
unsigned long | getSize () |
Protected Member Functions | |
~CircularBufferPtr () | |
Additional Inherited Members | |
Public Types inherited from CircularBuffer | |
typedef char | ElementType |
CircularBufferPtr | ( | unsigned long | capacity = 0 | ) |
|
protected |
void addRef | ( | ) |
void release | ( | void | ) |