GM6000 Digital Heater Controller Branch: main
SDX-1330
Cpl::Container::RingBufferMP< ITEM > Member List

This is the complete list of members for Cpl::Container::RingBufferMP< ITEM >, including all inherited members.

add(const ITEM &item) noexceptCpl::Container::RingBufferMP< ITEM >inline
add(const ITEM &item, uint16_t &seqNum) noexceptCpl::Container::RingBufferMP< ITEM >inline
addElements(unsigned numElementsAdded) noexceptCpl::Container::RingBufferMT< ITEM >inline
clearTheBuffer() noexceptCpl::Container::RingBufferMP< ITEM >inline
clearTheBuffer(uint16_t &seqNum) noexceptCpl::Container::RingBufferMP< ITEM >inline
decrementMp() noexceptCpl::Container::RingBufferMP< ITEM >inlineprotected
getMaxItems(void) const noexceptCpl::Container::RingBufferMT< ITEM >inline
getNumItems(void) const noexceptCpl::Container::RingBufferMT< ITEM >inline
incrementMp() noexceptCpl::Container::RingBufferMP< ITEM >inlineprotected
isEmpty(void) const noexceptCpl::Container::RingBufferMT< ITEM >inline
isFull(void) const noexceptCpl::Container::RingBufferMT< ITEM >inline
m_lockCpl::Container::RingBufferMT< ITEM >protected
m_mpElementCountCpl::Container::RingBufferMP< ITEM >
peekHead(void) const noexceptCpl::Container::RingBufferMT< ITEM >inline
peekNextAddItems(unsigned &dstNumFlatElements) noexceptCpl::Container::RingBufferMT< ITEM >inline
peekNextRemoveItems(unsigned &dstNumFlatElements) noexceptCpl::Container::RingBufferMT< ITEM >inline
peekTail(void) const noexceptCpl::Container::RingBufferMT< ITEM >inline
remove(ITEM &dst) noexceptCpl::Container::RingBufferMP< ITEM >inline
remove(ITEM &dst, uint16_t &seqNum) noexceptCpl::Container::RingBufferMP< ITEM >inline
removeElements(unsigned numElementsToRemove) noexceptCpl::Container::RingBufferMT< ITEM >inline
RingBuffer(unsigned numElements, ITEM memoryForElements[]) noexceptCpl::Container::RingBuffer< ITEM >
RingBufferMP(unsigned maxElements, ITEM memoryForElements[], Cpl::Dm::Mp::Uint32 &mpElementCount) noexceptCpl::Container::RingBufferMP< ITEM >inline
RingBufferMT(unsigned maxElements, ITEM memoryForElements[]) noexceptCpl::Container::RingBufferMT< ITEM >inline