LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The type of a local buffer descriptor. More...
#include <lci.hpp>
Public Member Functions | |
buffer_t () | |
buffer_t (void *base_, size_t size_) | |
buffer_t (void *base_, size_t size_, mr_t mr_) | |
Public Attributes | |
void * | base |
size_t | size |
mr_t | mr |
The type of a local buffer descriptor.
A buffer descriptor does not own the buffer, i.e. it will never copy or free the buffer. Users are responsible for managing the lifecycle of the memory buffer being described.
|
inline |
|
inline |
|
inline |
void* lci::buffer_t::base |
The base address of the buffer
mr_t lci::buffer_t::mr |
The registered memory region of the buffer
size_t lci::buffer_t::size |
The size of the buffer