arduino-audio-tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
RingBuffer< T > Member List

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

_aucBuffer (defined in RingBuffer< T >)RingBuffer< T >protected
_iHead (defined in RingBuffer< T >)RingBuffer< T >protected
_iTail (defined in RingBuffer< T >)RingBuffer< T >protected
_numElems (defined in RingBuffer< T >)RingBuffer< T >protected
address() overrideRingBuffer< T >inlinevirtual
available() overrideRingBuffer< T >inlinevirtual
availableForWrite() overrideRingBuffer< T >inlinevirtual
BaseBuffer()=default (defined in BaseBuffer< T >)BaseBuffer< T >
BaseBuffer(BaseBuffer const &)=delete (defined in BaseBuffer< T >)BaseBuffer< T >
clear()BaseBuffer< T >inline
clearArray(int len)BaseBuffer< T >inlinevirtual
isEmpty() (defined in RingBuffer< T >)RingBuffer< T >inline
isFull() overrideRingBuffer< T >inlinevirtual
levelPercent()BaseBuffer< T >inlinevirtual
max_size (defined in RingBuffer< T >)RingBuffer< T >protected
NBuffer< T > (defined in BaseBuffer< T >)BaseBuffer< T >protected
nextIndex(int index) (defined in RingBuffer< T >)RingBuffer< T >inlineprotected
peek(T &result) overrideRingBuffer< T >inlinevirtual
peekArray(T *data, int n) (defined in RingBuffer< T >)RingBuffer< T >inlinevirtual
read(T &result) overrideRingBuffer< T >inlinevirtual
readArray(T data[], int len)BaseBuffer< T >inlinevirtual
reset() overrideRingBuffer< T >inlinevirtual
resize(int len) (defined in RingBuffer< T >)RingBuffer< T >inlinevirtual
RingBuffer(int size) (defined in RingBuffer< T >)RingBuffer< T >inline
setWritePos(int pos) (defined in BaseBuffer< T >)BaseBuffer< T >inlineprotected
size() overrideRingBuffer< T >inlinevirtual
write(T data) overrideRingBuffer< T >inlinevirtual
writeArray(const T data[], int len)BaseBuffer< T >inlinevirtual
writeArrayOverwrite(const T data[], int len)BaseBuffer< T >inlinevirtual
~BaseBuffer()=default (defined in BaseBuffer< T >)BaseBuffer< T >virtual