#include <ringbufferimpl.h>
◆ WaitingCondition
Enumerator |
---|
kAvailable | |
kSpace | |
◆ RingBufferImpl()
◆ ~RingBufferImpl()
◆ add()
int add |
( |
const Real * |
inputData, |
|
|
int |
inputSize |
|
) |
| |
|
inline |
References RingBufferImpl::_available, RingBufferImpl::_buffer, RingBufferImpl::_bufferSize, RingBufferImpl::_space, RingBufferImpl::_waitingCondition, RingBufferImpl::_writeIndex, RingBufferImpl::condition, RingBufferImpl::kAvailable, Condition::lock(), Condition::signal(), and Condition::unlock().
◆ get()
int get |
( |
Real * |
outputData, |
|
|
int |
outputSize |
|
) |
| |
|
inline |
References RingBufferImpl::_available, RingBufferImpl::_buffer, RingBufferImpl::_bufferSize, RingBufferImpl::_readIndex, RingBufferImpl::_space, RingBufferImpl::_waitingCondition, RingBufferImpl::condition, RingBufferImpl::kSpace, Condition::lock(), Condition::signal(), and Condition::unlock().
◆ reset()
◆ waitAvailable()
void waitAvailable |
( |
void |
| ) |
|
|
inline |
◆ waitSpace()
◆ _available
◆ _buffer
◆ _bufferSize
◆ _readIndex
◆ _space
◆ _waitingCondition
◆ _writeIndex
◆ condition
The documentation for this class was generated from the following file: