CLAM-Development  1.4.0
CLAM::CircularBuffer< T > Member List

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

Add(const T &elem)CLAM::CircularBuffer< T >inline
Add(const Array< T > &in, TSize offset=0)CLAM::CircularBuffer< T >inline
CircularBuffer()CLAM::CircularBuffer< T >inline
CircularBuffer(TSize bufferSize)CLAM::CircularBuffer< T >inline
DecreaseReadIndex(TSize step=1)CLAM::CircularBuffer< T >inline
DecreaseWriteIndex(TSize step=1)CLAM::CircularBuffer< T >inline
GetBufferSize() const CLAM::CircularBuffer< T >inline
GetInitialReadOffset() const CLAM::CircularBuffer< T >inline
GetInitialWriteOffset() const CLAM::CircularBuffer< T >inline
GetPtrToElement(int absPos)CLAM::CircularBuffer< T >inline
GetReadIndex() const CLAM::CircularBuffer< T >inline
GetReadSize() const CLAM::CircularBuffer< T >inline
GetWriteIndex() const CLAM::CircularBuffer< T >inline
GetWriteSize() const CLAM::CircularBuffer< T >inline
IncreaseReadIndex(TSize step=1)CLAM::CircularBuffer< T >inline
IncreaseWriteIndex(TSize step=1)CLAM::CircularBuffer< T >inline
Init()CLAM::CircularBuffer< T >inline
InitPointers()CLAM::CircularBuffer< T >inline
mBufferCLAM::CircularBuffer< T >protected
mInitialReadOffsetCLAM::CircularBuffer< T >protected
mInitialWriteOffsetCLAM::CircularBuffer< T >protected
mLogicalSizeCLAM::CircularBuffer< T >protected
mReadIndexCLAM::CircularBuffer< T >protected
mReadSizeCLAM::CircularBuffer< T >protected
mWriteIndexCLAM::CircularBuffer< T >protected
mWriteSizeCLAM::CircularBuffer< T >protected
NonCopyRead(Array< T > &buffer)CLAM::CircularBuffer< T >inline
Read(T &element)CLAM::CircularBuffer< T >inline
Read(T *buffer)CLAM::CircularBuffer< T >inline
Read(Array< T > &in, TSize offset=0)CLAM::CircularBuffer< T >inline
SetBufferSize(TSize size)CLAM::CircularBuffer< T >inline
SetBufferToZero()CLAM::CircularBuffer< T >inline
SetInitialReadOffset(TSize size)CLAM::CircularBuffer< T >inline
SetInitialWriteOffset(TSize size)CLAM::CircularBuffer< T >inline
SetReadSize(TSize size)CLAM::CircularBuffer< T >inline
SetWriteSize(TSize size)CLAM::CircularBuffer< T >inline
Write(const T &element)CLAM::CircularBuffer< T >inline
Write(const T *buffer)CLAM::CircularBuffer< T >inline
Write(const Array< T > &in, TSize offset=0)CLAM::CircularBuffer< T >inline