Member List
HiCR
|
HiCR::CommunicationManager Member List
This is the complete list of members for HiCR::CommunicationManager, including all inherited members.
acquireGlobalLock(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
acquireGlobalLockImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
deregisterGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
deregisterGlobalMemorySlotImpl(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlineprotectedvirtual |
deserializeGlobalMemorySlot(uint8_t *buffer, GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inlinevirtual |
destroyGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
destroyGlobalMemorySlotImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
destroyPromotedGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlinevirtual |
exchangeGlobalMemorySlots(GlobalMemorySlot::tag_t tag, const std::vector< globalKeyMemorySlotPair_t > &memorySlots) | HiCR::CommunicationManager | inline |
exchangeGlobalMemorySlotsImpl(GlobalMemorySlot::tag_t tag, const std::vector< globalKeyMemorySlotPair_t > &memorySlots)=0 | HiCR::CommunicationManager | protectedpure virtual |
fence(GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inline |
fence(const std::shared_ptr< LocalMemorySlot > &slot, size_t expectedSent, size_t expectedRecvd) | HiCR::CommunicationManager | inline |
fence(const std::shared_ptr< GlobalMemorySlot > &slot, size_t expectedSent, size_t expectedRecvd) | HiCR::CommunicationManager | inline |
fenceImpl(const std::shared_ptr< LocalMemorySlot > &slot, size_t expectedSent, size_t expectedRcvd) | HiCR::CommunicationManager | inlineprotectedvirtual |
fenceImpl(const std::shared_ptr< GlobalMemorySlot > &slot, size_t expectedSent, size_t expectedRcvd) | HiCR::CommunicationManager | inlineprotectedvirtual |
fenceImpl(GlobalMemorySlot::tag_t tag)=0 | HiCR::CommunicationManager | protectedpure virtual |
flushReceived() | HiCR::CommunicationManager | inlinevirtual |
flushSent() | HiCR::CommunicationManager | inlinevirtual |
getGlobalMemorySlot(GlobalMemorySlot::tag_t tag, GlobalMemorySlot::globalKey_t globalKey) | HiCR::CommunicationManager | inline |
getGlobalMemorySlotImpl(GlobalMemorySlot::tag_t tag, GlobalMemorySlot::globalKey_t globalKey)=0 | HiCR::CommunicationManager | protectedpure virtual |
getGlobalMemorySlotsToDestroyPerTag() | HiCR::CommunicationManager | inlineprotected |
getGlobalMemorySlotTagKeyMap() | HiCR::CommunicationManager | inlineprotected |
globalKeyMemorySlotPair_t typedef | HiCR::CommunicationManager | |
globalKeyToMemorySlotMap_t typedef | HiCR::CommunicationManager | |
globalMemorySlotTagKeyMap_t typedef | HiCR::CommunicationManager | |
increaseMessageRecvCounter(HiCR::LocalMemorySlot &memorySlot) noexcept | HiCR::CommunicationManager | inlineprotected |
increaseMessageSentCounter(HiCR::LocalMemorySlot &memorySlot) noexcept | HiCR::CommunicationManager | inlineprotected |
lock() | HiCR::CommunicationManager | inlinevirtual |
memcpy(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inline |
memcpy(const std::shared_ptr< GlobalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inline |
memcpy(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< GlobalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inline |
memcpyImpl(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inlineprotectedvirtual |
memcpyImpl(const std::shared_ptr< GlobalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inlineprotectedvirtual |
memcpyImpl(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< GlobalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inlineprotectedvirtual |
promoteLocalMemorySlot(const std::shared_ptr< LocalMemorySlot > &localMemorySlot, GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inlinevirtual |
queryMemorySlotUpdates(std::shared_ptr< LocalMemorySlot > memorySlot) | HiCR::CommunicationManager | inline |
queryMemorySlotUpdatesImpl(std::shared_ptr< LocalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
registerGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlineprotected |
releaseGlobalLock(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
releaseGlobalLockImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
serializeGlobalMemorySlot(const std::shared_ptr< HiCR::GlobalMemorySlot > &globalSlot) const | HiCR::CommunicationManager | inlinevirtual |
setMessagesRecv(HiCR::LocalMemorySlot &memorySlot, const size_t count) noexcept | HiCR::CommunicationManager | inlineprotected |
setMessagesSent(HiCR::LocalMemorySlot &memorySlot, const size_t count) noexcept | HiCR::CommunicationManager | inlineprotected |
unlock() | HiCR::CommunicationManager | inlinevirtual |
~CommunicationManager()=default | HiCR::CommunicationManager | virtual |
Generated by