vt::rdma::RDMACollectionManager struct

Public types

using RDMA_ActionPtr = std::function<void(RDMA_PtrType const &ptr)>

Public static functions

static auto registerUnsizedCollection(RDMA_ElmType const& num_elms, RDMAManager::RDMA_MapType const& map = default_map, bool const& demand_allocate = true) -> RDMA_HandleType
static void getElement(RDMA_HandleType const& rdma_handle, RDMA_ElmType const& elm, RDMA_RecvType action_ptr = nullptr, TagType const& tag = no_tag, ByteType const& bytes = no_byte)
static void putElement(RDMA_HandleType const& rdma_handle, RDMA_ElmType const& elm, RDMA_PtrType const& ptr, RDMA_PutSerialize on_demand_put_serialize = no_action, ActionType action_after_put = no_action, TagType const& tag = no_tag)