Member List

HiCR: Member List
HiCR
HiCR::channel::CircularBuffer Member List

This is the complete list of members for HiCR::channel::CircularBuffer, including all inherited members.

advanceHead(const size_t n=1, bool useCachedDepth=false)HiCR::channel::CircularBufferinline
advanceTail(const size_t n=1)HiCR::channel::CircularBufferinline
calculateDepth(const size_t headAdvanceCounter, const size_t tailAdvanceCounter)HiCR::channel::CircularBufferinlineprotectedstatic
CircularBuffer(size_t capacity, __volatile__ size_t *headAdvanceCounter, __volatile__ size_t *tailAdvanceCounter)HiCR::channel::CircularBufferinline
getCachedDepth() const noexceptHiCR::channel::CircularBufferinline
getCapacity() const noexceptHiCR::channel::CircularBufferinline
getDepth() const noexceptHiCR::channel::CircularBufferinline
getHeadAdvanceCounter() const noexceptHiCR::channel::CircularBufferinline
getHeadPosition() const noexceptHiCR::channel::CircularBufferinline
getTailAdvanceCounter() const noexceptHiCR::channel::CircularBufferinline
getTailPosition() const noexceptHiCR::channel::CircularBufferinline
isEmpty() const noexceptHiCR::channel::CircularBufferinline
isFull() const noexceptHiCR::channel::CircularBufferinline
setCachedDepth(size_t depth)HiCR::channel::CircularBufferinline
setHead(const size_t headAdvanceCounter)HiCR::channel::CircularBufferinline
setTail(const size_t tailAdvanceCounter)HiCR::channel::CircularBufferinline
~CircularBuffer()=default (defined in HiCR::channel::CircularBuffer)HiCR::channel::CircularBuffervirtual