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 &coordinationCommunicationManager, CommunicationManager &payloadCommunicationManager, const std::shared_ptr< LocalMemorySlot > &coordinationBufferForCounts, const std::shared_ptr< LocalMemorySlot > &coordinationBufferForPayloads, const size_t capacity, const size_t payloadCapacity) | HiCR::channel::variableSize::Base | inlineprotected |
| HiCR::channel::Base::Base(CommunicationManager &coordinationCommunicationManager, CommunicationManager &payloadCommunicationManager, const std::shared_ptr< LocalMemorySlot > &coordinationBuffer, const size_t tokenSize, const size_t capacity) | HiCR::channel::Base | inlineprotected |
| basePeek(const size_t pos=0) | HiCR::channel::variableSize::SPSC::Consumer | inline |
| Consumer(CommunicationManager &coordinationCommunicationManager, CommunicationManager &payloadCommunicationManager, 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::Consumer | inline |
| getCircularBuffer() const noexcept | HiCR::channel::Base | inline |
| getCircularBufferForCounts() const | HiCR::channel::variableSize::Base | inlineprotected |
| getCircularBufferForPayloads() const | HiCR::channel::variableSize::Base | inlineprotected |
| getCoordinationBuffer() const | HiCR::channel::Base | inlineprotected |
| getCoordinationBufferForCounts() const | HiCR::channel::variableSize::Base | inlineprotected |
| getCoordinationBufferForPayloads() const | HiCR::channel::variableSize::Base | inlineprotected |
| getCoordinationBufferSize() noexcept | HiCR::channel::Base | inlinestatic |
| getCoordinationCommunicationManager() const | HiCR::channel::Base | inlineprotected |
| getCoordinationDepth() | HiCR::channel::variableSize::SPSC::Consumer | inline |
| getDepth() const noexcept | HiCR::channel::Base | inline |
| getOldPayloadBytes(size_t n) | HiCR::channel::variableSize::SPSC::Consumer | inline |
| getPayloadBufferMemorySlot() const | HiCR::channel::variableSize::SPSC::Consumer | inline |
| getPayloadBufferSize(const size_t payloadSize) noexcept | HiCR::channel::variableSize::SPSC::Consumer | inlinestatic |
| getPayloadCommunicationManager() const | HiCR::channel::Base | inlineprotected |
| getPayloadDepth() | HiCR::channel::variableSize::SPSC::Consumer | inline |
| getTokenBufferSize(const size_t tokenSize, const size_t capacity) noexcept | HiCR::channel::Base | inlinestatic |
| getTokenSize() const noexcept | HiCR::channel::Base | inline |
| initializeCoordinationBuffer(const std::shared_ptr< LocalMemorySlot > &coordinationBuffer) | HiCR::channel::Base | inlinestatic |
| isEmpty() | HiCR::channel::variableSize::SPSC::Consumer | inline |
| HiCR::channel::variableSize::Base::isEmpty() const noexcept | HiCR::channel::Base | inline |
| isFull(size_t requiredBufferSize) | HiCR::channel::variableSize::SPSC::Consumer | inline |
| HiCR::channel::variableSize::Base::isFull() const noexcept | HiCR::channel::Base | inline |
| peek(const size_t pos=0) | HiCR::channel::variableSize::SPSC::Consumer | inline |
| pop(const size_t n=1) | HiCR::channel::variableSize::SPSC::Consumer | inline |
| updateDepth() | HiCR::channel::variableSize::SPSC::Consumer | inline |
| ~Base()=default (defined in HiCR::channel::Base) | HiCR::channel::Base | protected |
Generated by