LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The actual implementation for net_post_sends. More...
#include <lci_binding_post.hpp>
Public Member Functions | |
net_post_sends_x (int rank_in, void *buffer_in, size_t size_in) | |
net_post_sends_x && | rank (int rank_in) |
net_post_sends_x && | buffer (void *buffer_in) |
net_post_sends_x && | size (size_t size_in) |
net_post_sends_x && | runtime (runtime_t runtime_in) |
net_post_sends_x && | device (device_t device_in) |
net_post_sends_x && | endpoint (endpoint_t endpoint_in) |
net_post_sends_x && | imm_data (net_imm_data_t imm_data_in) |
error_t | call_impl (int rank, void *buffer, size_t size, runtime_t runtime, device_t device, endpoint_t endpoint, net_imm_data_t imm_data) const |
error_t | call () const |
error_t | operator() () const |
Public Attributes | |
int | m_rank |
void * | m_buffer |
size_t | m_size |
option_t< runtime_t > | m_runtime |
option_t< device_t > | m_device |
option_t< endpoint_t > | m_endpoint |
option_t< net_imm_data_t > | m_imm_data |
The actual implementation for net_post_sends.
|
inline |
|
inline |
error_t lci::net_post_sends_x::call | ( | ) | const |
error_t lci::net_post_sends_x::call_impl | ( | int | rank, |
void * | buffer, | ||
size_t | size, | ||
runtime_t | runtime, | ||
device_t | device, | ||
endpoint_t | endpoint, | ||
net_imm_data_t | imm_data ) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void* lci::net_post_sends_x::m_buffer |
option_t<endpoint_t> lci::net_post_sends_x::m_endpoint |
option_t<net_imm_data_t> lci::net_post_sends_x::m_imm_data |
int lci::net_post_sends_x::m_rank |
size_t lci::net_post_sends_x::m_size |