|
LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The actual implementation for net_post_recv. More...
#include <lci_binding_post.hpp>
Public Member Functions | |
| net_post_recv_x (void *buffer_in, size_t size_in, mr_t mr_in) | |
| net_post_recv_x && | buffer (void *buffer_in) |
| net_post_recv_x && | size (size_t size_in) |
| net_post_recv_x && | mr (mr_t mr_in) |
| net_post_recv_x && | runtime (runtime_t runtime_in) |
| net_post_recv_x && | device (device_t device_in) |
| net_post_recv_x && | user_context (void *user_context_in) |
| error_t | call_impl (void *buffer, size_t size, mr_t mr, runtime_t runtime, device_t device, void *user_context) const |
| error_t | call () const |
| error_t | operator() () const |
Public Attributes | |
| void * | m_buffer |
| size_t | m_size |
| mr_t | m_mr |
| option_t< runtime_t > | m_runtime |
| option_t< device_t > | m_device |
| option_t< void * > | m_user_context |
The actual implementation for net_post_recv.
|
inline |
|
inline |
| error_t lci::net_post_recv_x::call | ( | ) | const |
| error_t lci::net_post_recv_x::call_impl | ( | void * | buffer, |
| size_t | size, | ||
| mr_t | mr, | ||
| runtime_t | runtime, | ||
| device_t | device, | ||
| void * | user_context ) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void* lci::net_post_recv_x::m_buffer |
| mr_t lci::net_post_recv_x::m_mr |
| size_t lci::net_post_recv_x::m_size |
| option_t<void*> lci::net_post_recv_x::m_user_context |