Derecho  0.9
Distributed systems toolkit for RDMA
Public Member Functions | Public Attributes | List of all members
rdma::remote_memory_region Class Reference

#include <lf_helper.hpp>

Public Member Functions

 remote_memory_region (uint64_t remote_address, size_t length, uint64_t remote_key)
 Constructor Takes in parameters representing a remote memory region. More...
 
 remote_memory_region (uint64_t remote_address, size_t length, uint32_t remote_key)
 

Public Attributes

const uint64_t buffer
 
const size_t size
 
const uint64_t rkey
 
const uint32_t rkey
 

Detailed Description

Definition at line 92 of file lf_helper.hpp.

Constructor & Destructor Documentation

◆ remote_memory_region() [1/2]

rdma::remote_memory_region::remote_memory_region ( uint64_t  remote_address,
size_t  length,
uint64_t  remote_key 
)
inline

Constructor Takes in parameters representing a remote memory region.

Parameters
remote_addressThe address of the remote buffer.
lengthThe size of the remote buffer in bytes.
remote_keyThe key used to refer to the buffer for remote accesses.

Definition at line 103 of file lf_helper.hpp.

◆ remote_memory_region() [2/2]

rdma::remote_memory_region::remote_memory_region ( uint64_t  remote_address,
size_t  length,
uint32_t  remote_key 
)
inline

Definition at line 59 of file verbs_helper.hpp.

Member Data Documentation

◆ buffer

const uint64_t rdma::remote_memory_region::buffer

Definition at line 107 of file lf_helper.hpp.

◆ rkey [1/2]

const uint32_t rdma::remote_memory_region::rkey

Definition at line 65 of file verbs_helper.hpp.

◆ rkey [2/2]

const uint64_t rdma::remote_memory_region::rkey

Definition at line 109 of file lf_helper.hpp.

◆ size

const size_t rdma::remote_memory_region::size

Definition at line 108 of file lf_helper.hpp.


The documentation for this class was generated from the following files: