|
commonlib
|
Array target with internal data. More...
#include <array_buffer.h>
Public Member Functions | |
| ArrayBufferTarget (size_t capacity) | |
Public Member Functions inherited from ArrayBufferTargetDesc< T > | |
| ArrayBufferTargetDesc (T *buffer, size_t capacity) | |
| size_t | getWritePos () override |
| Function returns current write position. More... | |
| void | incrementWritePosition (size_t pos) override |
| Function increments write position for N samples. More... | |
| size_t | getRemainingSize () override |
| Function returns remaining size in samples. More... | |
Public Member Functions inherited from BaseArrayDescImpl< T, IDirectArrayTargetBuffer< T > > | |
| BaseArrayDescImpl (T *buffer, size_t capacity) | |
| std::recursive_mutex & | getLock () override |
| T * | getData () const override |
| size_t | getCapacity () const override |
Public Member Functions inherited from IDirectArrayTargetBuffer< T > | |
| size_t | writeSamples (const T *samples, size_t samplesCount, bool incrementPosition=true) override |
| Function pushes the samples into buffer. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from IDirectArrayTargetBuffer< T > | |
| virtual size_t | write (const T *samples, size_t samplesCount, size_t pos) |
| Implements write into buffer. More... | |
| virtual size_t | write (const T *samples, size_t samplesCount) |
| Implements write into buffer to current location. More... | |
Protected Attributes inherited from ArrayBufferTargetDesc< T > | |
| size_t | remainingSize |
| size_t | writePos |
Array target with internal data.