Member List

HiCR: Member List
HiCR
HiCR::channel::fixedSize::SPSC::Consumer Member List

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

Base(CommunicationManager &communicationManager, const std::shared_ptr< LocalMemorySlot > &coordinationBuffer, const size_t tokenSize, const size_t capacity)HiCR::channel::fixedSize::Baseinlineprotected
Consumer(CommunicationManager &communicationManager, const std::shared_ptr< GlobalMemorySlot > &tokenBuffer, const std::shared_ptr< LocalMemorySlot > &internalCoordinationBuffer, std::shared_ptr< GlobalMemorySlot > producerCoordinationBuffer, const size_t tokenSize, const size_t capacity)HiCR::channel::fixedSize::SPSC::Consumerinline
getCircularBuffer() const noexceptHiCR::channel::Baseinline
getCommunicationManager() constHiCR::channel::Baseinlineprotected
getCoordinationBuffer() constHiCR::channel::Baseinlineprotected
getCoordinationBufferSize() noexceptHiCR::channel::Baseinlinestatic
getDepth() const noexceptHiCR::channel::Baseinline
getTokenBuffer() constHiCR::channel::fixedSize::SPSC::Consumerinline
getTokenBufferSize(const size_t tokenSize, const size_t capacity) noexceptHiCR::channel::Baseinlinestatic
getTokenSize() const noexceptHiCR::channel::Baseinline
initializeCoordinationBuffer(const std::shared_ptr< LocalMemorySlot > &coordinationBuffer)HiCR::channel::Baseinlinestatic
isEmpty() const noexceptHiCR::channel::Baseinline
isFull() const noexceptHiCR::channel::Baseinline
peek(const size_t pos=0)HiCR::channel::fixedSize::SPSC::Consumerinline
pop(const size_t n=1)HiCR::channel::fixedSize::SPSC::Consumerinline
updateDepth()HiCR::channel::fixedSize::SPSC::Consumerinline
~Base()=default (defined in HiCR::channel::Base)HiCR::channel::Baseprotected
~Consumer()=default (defined in HiCR::channel::fixedSize::SPSC::Consumer)HiCR::channel::fixedSize::SPSC::Consumer