libcommonc++  0.7
CircularBuffer< T > Member List

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

_dataAbstractBuffer< T >protected
_ownerAbstractBuffer< T >protected
_sizeAbstractBuffer< T >protected
AbstractBuffer(uint_t size)AbstractBuffer< T >protected
AbstractBuffer(T *data, size_t size, bool takeOwnership=true)AbstractBuffer< T >protected
advancePeekPos(uint_t count)CircularBuffer< T >
advanceReadPos(uint_t count)CircularBuffer< T >
advanceReadPos()CircularBuffer< T >inline
advanceWritePos(uint_t count)CircularBuffer< T >
advanceWritePos()CircularBuffer< T >inline
CircularBuffer(uint_t size)CircularBuffer< T >
clear()CircularBuffer< T >virtual
fill(const T &value, uint_t count)CircularBuffer< T >
getBase()AbstractBuffer< T >inline
getBase() constAbstractBuffer< T >inline
getFree() constCircularBuffer< T >inline
getPeekPos()CircularBuffer< T >inline
getPeekRemaining() constCircularBuffer< T >inline
getReadExtent() constCircularBuffer< T >
getReadPos()CircularBuffer< T >inline
getRemaining() constCircularBuffer< T >inlinevirtual
getSize() constAbstractBuffer< T >inline
getWriteExtent() constCircularBuffer< T >
getWritePos()CircularBuffer< T >inline
hasRemaining() constAbstractBuffer< T >inlinevirtual
isEmpty() constCircularBuffer< T >inline
isFull() constCircularBuffer< T >inline
isPartialRead() constCircularBuffer< T >inline
isPartialWrite() constCircularBuffer< T >inline
markReadPos()CircularBuffer< T >
markWritePos()CircularBuffer< T >
peek(const T &value, uint_t maxlen, bool &found, bool resetPeek=true)CircularBuffer< T >
read(T *buf, uint_t count)CircularBuffer< T >
read(Buffer< T > &buffer, uint_t count=0)CircularBuffer< T >
read(Stream &stream, uint_t count=0)CircularBuffer< T >
resetPeekPos()CircularBuffer< T >
rewindReadPos()CircularBuffer< T >
rewindWritePos()CircularBuffer< T >
setReadPosFromMark(uint_t count)CircularBuffer< T >
setSize(uint_t newSize)CircularBuffer< T >virtual
setWritePosFromMark(uint_t count)CircularBuffer< T >
write(const T *buf, uint_t count)CircularBuffer< T >
write(Buffer< T > &buffer, uint_t count=0)CircularBuffer< T >
write(Stream &stream, uint_t count=0)CircularBuffer< T >
~AbstractBuffer()AbstractBuffer< T >virtual
~CircularBuffer()CircularBuffer< T >