Essentia  2.1-beta6-dev
PhantomBuffer< T > Member List

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

_bufferPhantomBuffer< T >protected
_bufferSizePhantomBuffer< T >protected
_parentPhantomBuffer< T >protected
_phantomSizePhantomBuffer< T >protected
_readViewPhantomBuffer< T >protected
_readWindowPhantomBuffer< T >protected
_writeViewPhantomBuffer< T >protected
_writeWindowPhantomBuffer< T >protected
acquireForRead(ReaderID id, int requested)PhantomBuffer< T >virtual
acquireForWrite(int requested)PhantomBuffer< T >virtual
addReader(bool startFromZero=false)PhantomBuffer< T >virtual
availableForRead(ReaderID id) constPhantomBuffer< T >protectedvirtual
availableForWrite(bool contiguous=true) constPhantomBuffer< T >protectedvirtual
bufferInfo() constPhantomBuffer< T >inlinevirtual
lastTokenProduced() constPhantomBuffer< T >inlinevirtual
mutexPhantomBuffer< T >mutableprotected
numberReaders() constPhantomBuffer< T >virtual
PhantomBuffer(SourceBase *parent, BufferUsage::BufferUsageType type)PhantomBuffer< T >inline
PhantomBuffer(SourceBase *parent, int size, int phantomSize)PhantomBuffer< T >inline
readerConsume(ReaderID id, int requested)MultiRateBuffer< T >inline
readerProduce(ReaderID id, int released)MultiRateBuffer< T >inline
readView(ReaderID id) constPhantomBuffer< T >virtual
releaseForRead(ReaderID id, int released)PhantomBuffer< T >virtual
releaseForWrite(int released)PhantomBuffer< T >virtual
relocateReadWindow(ReaderID id)PhantomBuffer< T >protected
relocateWriteWindow()PhantomBuffer< T >protected
removeReader(ReaderID id)PhantomBuffer< T >virtual
reset()PhantomBuffer< T >virtual
resetTurns()PhantomBuffer< T >inlineprotected
resize(int size, int phantomSize)PhantomBuffer< T >inlinevirtual
setBufferInfo(const BufferInfo &info)PhantomBuffer< T >inlinevirtual
setBufferType(BufferUsage::BufferUsageType type)PhantomBuffer< T >inlinevirtual
totalTokensRead(ReaderID id) constPhantomBuffer< T >inlinevirtual
totalTokensWritten() constPhantomBuffer< T >inlinevirtual
updateReadView(ReaderID id)PhantomBuffer< T >inlineprotected
updateWriteView()PhantomBuffer< T >inlineprotected
writerConsume(int requested)MultiRateBuffer< T >inline
writerProduce(int released)MultiRateBuffer< T >inline
writeView()PhantomBuffer< T >inlinevirtual
~MultiRateBuffer()MultiRateBuffer< T >inlinevirtual
~PhantomBuffer()PhantomBuffer< T >inline