commonlib
DiskBuffer< T > Member List

This is the complete list of members for DiskBuffer< T >, including all inherited members.

capacity (defined in FifoBufferBase< T >)FifoBufferBase< T >protected
DiskBuffer(size_t capacity, const std::string &fileName, bool deleteFileAfterClose=true)DiskBuffer< T >inline
FifoBufferBase(size_t aCapacity=0)FifoBufferBase< T >
getCapacity() const overrideFifoBufferBase< T >virtual
getData() const overrideDiskBuffer< T >virtual
getHandler()DiskBuffer< T >inline
getLock() overrideFifoBufferBase< T >virtual
getReadPos() overrideFifoBufferBase< T >virtual
getRemainingSize() overrideFifoBufferBase< T >virtual
getSize() overrideFifoBufferBase< T >virtual
getWritePos() overrideFifoBufferBase< T >virtual
incrementReadPosition(size_t pos) overrideFifoBufferBase< T >virtual
incrementWritePosition(size_t pos) overrideFifoBufferBase< T >virtual
isFull()FifoBufferBase< T >virtual
lock (defined in FifoBufferBase< T >)FifoBufferBase< T >mutableprotected
read(T *samples, size_t samplesCount, const size_t pos) overrideDiskBuffer< T >virtual
FifoBufferBase::read(T *samples, size_t samplesCount)IDirectArraySourceBuffer< T >inlineprotectedvirtual
readSamples(T *samples, size_t samplesCount, bool incrementPosition=true) overrideIDirectArraySourceBuffer< T >inlinevirtual
readSamplesAt(T *samples, size_t samplesCount, bool incrementPosition=true, size_t readOffset=0)IDirectArraySourceBuffer< T >inlinevirtual
reset() overrideDiskBuffer< T >inlinevirtual
setCapacity(size_t aCapacity)FifoBufferBase< T >virtual
size (defined in FifoBufferBase< T >)FifoBufferBase< T >protected
validateReadPos(size_t readPos)DiskBuffer< T >
write(const T *samples, size_t samplesCount, size_t pos) overrideDiskBuffer< T >virtual
FifoBufferBase::write(const T *samples, size_t samplesCount)IDirectArrayTargetBuffer< T >inlineprotectedvirtual
writeSamples(const T *samples, size_t samplesCount, bool incrementPosition=true) overrideIDirectArrayTargetBuffer< T >inlinevirtual
~DiskBuffer()=default (defined in DiskBuffer< T >)DiskBuffer< T >virtual
~FifoBufferBase()=default (defined in FifoBufferBase< T >)FifoBufferBase< T >virtual
~ISourceBuffer()=default (defined in ISourceBuffer< T >)ISourceBuffer< T >virtual
~ITargetBuffer()=default (defined in ITargetBuffer< T >)ITargetBuffer< T >virtual