Member List
HiCR
|
HiCR::backend::lpf::CommunicationManager Member List
This is the complete list of members for HiCR::backend::lpf::CommunicationManager, including all inherited members.
acquireGlobalLock(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
HiCR::CommunicationManager::acquireGlobalLockImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
CommunicationManager(size_t size, size_t rank, lpf_t lpf) | HiCR::backend::lpf::CommunicationManager | inline |
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) override | HiCR::backend::lpf::CommunicationManager | inlinevirtual |
destroyGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
HiCR::CommunicationManager::destroyGlobalMemorySlotImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
destroyPromotedGlobalMemorySlot(const std::shared_ptr< HiCR::GlobalMemorySlot > &memorySlot) override | HiCR::backend::lpf::CommunicationManager | inline |
HiCR::CommunicationManager::destroyPromotedGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlinevirtual |
exchangeGlobalMemorySlots(GlobalMemorySlot::tag_t tag, const std::vector< globalKeyMemorySlotPair_t > &memorySlots) | HiCR::CommunicationManager | inline |
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 |
HiCR::CommunicationManager::fenceImpl(const std::shared_ptr< LocalMemorySlot > &slot, size_t expectedSent, size_t expectedRcvd) | HiCR::CommunicationManager | inlineprotectedvirtual |
HiCR::CommunicationManager::fenceImpl(const std::shared_ptr< GlobalMemorySlot > &slot, size_t expectedSent, size_t expectedRcvd) | HiCR::CommunicationManager | inlineprotectedvirtual |
getGlobalMemorySlot(GlobalMemorySlot::tag_t tag, GlobalMemorySlot::globalKey_t globalKey) | HiCR::CommunicationManager | inline |
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 |
HiCR::CommunicationManager::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 |
HiCR::CommunicationManager::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 |
HiCR::CommunicationManager::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< HiCR::LocalMemorySlot > &memorySlot, HiCR::GlobalMemorySlot::tag_t tag) override | HiCR::backend::lpf::CommunicationManager | inline |
HiCR::CommunicationManager::promoteLocalMemorySlot(const std::shared_ptr< LocalMemorySlot > &localMemorySlot, GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inlinevirtual |
queryMemorySlotUpdates(std::shared_ptr< LocalMemorySlot > memorySlot) | HiCR::CommunicationManager | inline |
HiCR::CommunicationManager::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 |
HiCR::CommunicationManager::releaseGlobalLockImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
serializeGlobalMemorySlot(const std::shared_ptr< HiCR::GlobalMemorySlot > &globalSlot) const override | HiCR::backend::lpf::CommunicationManager | inline |
HiCR::CommunicationManager::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