hpx/parcelport_libfabric/rma_memory_region_traits.hpp

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx
namespace traits
template<typename RegionProvider>
struct rma_memory_region_traits

Public Types

typedef RegionProvider::provider_domain provider_domain
typedef RegionProvider::provider_region provider_region

Public Static Functions

static int register_memory(provider_domain *pd, const void *buf, size_t len, uint64_t access, uint64_t offset, uint64_t requested_key, uint64_t flags, provider_region **mr, void *context)
static int unregister_memory(provider_region *mr)
static int flags()