Member List

HiCR: Member List
HiCR
HiCR::channel::variableSize::SPSC::Consumer Member List

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

Base(CommunicationManager &communicationManager, const std::shared_ptr< LocalMemorySlot > &coordinationBufferForCounts, const std::shared_ptr< LocalMemorySlot > &coordinationBufferForPayloads, const size_t capacity, const size_t payloadCapacity)HiCR::channel::variableSize::Baseinlineprotected
HiCR::channel::Base::Base(CommunicationManager &communicationManager, const std::shared_ptr< LocalMemorySlot > &coordinationBuffer, const size_t tokenSize, const size_t capacity)HiCR::channel::Baseinlineprotected
basePeek(const size_t pos=0)HiCR::channel::variableSize::SPSC::Consumerinline
Consumer(CommunicationManager &communicationManager, std::shared_ptr< GlobalMemorySlot > payloadBuffer, std::shared_ptr< GlobalMemorySlot > tokenBuffer, const std::shared_ptr< LocalMemorySlot > &internalCoordinationBufferForCounts, const std::shared_ptr< LocalMemorySlot > &internalCoordinationBufferForPayloads, const std::shared_ptr< GlobalMemorySlot > &producerCoordinationBufferForCounts, std::shared_ptr< GlobalMemorySlot > producerCoordinationBufferForPayloads, const size_t payloadCapacity, const size_t capacity)HiCR::channel::variableSize::SPSC::Consumerinline
getCircularBuffer() const noexceptHiCR::channel::Baseinline
getCircularBufferForCounts() constHiCR::channel::variableSize::Baseinlineprotected
getCircularBufferForPayloads() constHiCR::channel::variableSize::Baseinlineprotected
getCommunicationManager() constHiCR::channel::Baseinlineprotected
getCoordinationBuffer() constHiCR::channel::Baseinlineprotected
getCoordinationBufferForCounts() constHiCR::channel::variableSize::Baseinlineprotected
getCoordinationBufferForPayloads() constHiCR::channel::variableSize::Baseinlineprotected
getCoordinationBufferSize() noexceptHiCR::channel::Baseinlinestatic
getDepth()HiCR::channel::variableSize::SPSC::Consumerinline
HiCR::channel::variableSize::Base::getDepth() const noexceptHiCR::channel::Baseinline
getNewPayloadBytes(size_t n)HiCR::channel::variableSize::SPSC::Consumerinline
getOldPayloadBytes(size_t n)HiCR::channel::variableSize::SPSC::Consumerinline
getPayloadBufferMemorySlot() constHiCR::channel::variableSize::SPSC::Consumerinline
getPayloadDepth()HiCR::channel::variableSize::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()HiCR::channel::variableSize::SPSC::Consumerinline
HiCR::channel::variableSize::Base::isEmpty() const noexceptHiCR::channel::Baseinline
isFull() const noexceptHiCR::channel::Baseinline
peek(const size_t pos=0)HiCR::channel::variableSize::SPSC::Consumerinline
pop(const size_t n=1)HiCR::channel::variableSize::SPSC::Consumerinline
updateDepth()HiCR::channel::variableSize::SPSC::Consumerinline
~Base()=default (defined in HiCR::channel::Base)HiCR::channel::Baseprotected