LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
Loading...
Searching...
No Matches
lci::net_post_get_x Class Reference

The actual implementation for net_post_get. More...

#include <lci_binding_post.hpp>

Collaboration diagram for lci::net_post_get_x:
[legend]

Public Member Functions

 net_post_get_x (int rank_in, void *buffer_in, size_t size_in, mr_t mr_in, uint64_t offset_in, rmr_t rmr_in)
 
net_post_get_x && rank (int rank_in)
 
net_post_get_x && buffer (void *buffer_in)
 
net_post_get_x && size (size_t size_in)
 
net_post_get_x && mr (mr_t mr_in)
 
net_post_get_x && offset (uint64_t offset_in)
 
net_post_get_x && rmr (rmr_t rmr_in)
 
net_post_get_x && runtime (runtime_t runtime_in)
 
net_post_get_x && device (device_t device_in)
 
net_post_get_x && endpoint (endpoint_t endpoint_in)
 
net_post_get_x && user_context (void *user_context_in)
 
error_t call_impl (int rank, void *buffer, size_t size, mr_t mr, uint64_t offset, rmr_t rmr, runtime_t runtime, device_t device, endpoint_t endpoint, void *user_context) const
 
error_t call () const
 
error_t operator() () const
 

Public Attributes

int m_rank
 
void * m_buffer
 
size_t m_size
 
mr_t m_mr
 
uint64_t m_offset
 
rmr_t m_rmr
 
option_t< runtime_tm_runtime
 
option_t< device_tm_device
 
option_t< endpoint_tm_endpoint
 
option_t< void * > m_user_context
 

Detailed Description

The actual implementation for net_post_get.

Constructor & Destructor Documentation

◆ net_post_get_x()

lci::net_post_get_x::net_post_get_x ( int rank_in,
void * buffer_in,
size_t size_in,
mr_t mr_in,
uint64_t offset_in,
rmr_t rmr_in )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ buffer()

net_post_get_x && lci::net_post_get_x::buffer ( void * buffer_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ call()

error_t lci::net_post_get_x::call ( ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ call_impl()

error_t lci::net_post_get_x::call_impl ( int rank,
void * buffer,
size_t size,
mr_t mr,
uint64_t offset,
rmr_t rmr,
runtime_t runtime,
device_t device,
endpoint_t endpoint,
void * user_context ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ device()

net_post_get_x && lci::net_post_get_x::device ( device_t device_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ endpoint()

net_post_get_x && lci::net_post_get_x::endpoint ( endpoint_t endpoint_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mr()

net_post_get_x && lci::net_post_get_x::mr ( mr_t mr_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ offset()

net_post_get_x && lci::net_post_get_x::offset ( uint64_t offset_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator()()

error_t lci::net_post_get_x::operator() ( ) const
inline
Here is the call graph for this function:

◆ rank()

net_post_get_x && lci::net_post_get_x::rank ( int rank_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rmr()

net_post_get_x && lci::net_post_get_x::rmr ( rmr_t rmr_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ runtime()

net_post_get_x && lci::net_post_get_x::runtime ( runtime_t runtime_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ size()

net_post_get_x && lci::net_post_get_x::size ( size_t size_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ user_context()

net_post_get_x && lci::net_post_get_x::user_context ( void * user_context_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_buffer

void* lci::net_post_get_x::m_buffer

◆ m_device

option_t<device_t> lci::net_post_get_x::m_device

◆ m_endpoint

option_t<endpoint_t> lci::net_post_get_x::m_endpoint

◆ m_mr

mr_t lci::net_post_get_x::m_mr

◆ m_offset

uint64_t lci::net_post_get_x::m_offset

◆ m_rank

int lci::net_post_get_x::m_rank

◆ m_rmr

rmr_t lci::net_post_get_x::m_rmr

◆ m_runtime

option_t<runtime_t> lci::net_post_get_x::m_runtime

◆ m_size

size_t lci::net_post_get_x::m_size

◆ m_user_context

option_t<void*> lci::net_post_get_x::m_user_context

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