LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The type of the completion desciptor for a posted communication. More...
#include <lci.hpp>
Public Member Functions | |
status_t ()=default | |
status_t (errorcode_t error_) | |
status_t (void *user_context_) | |
void | set_done () |
void | set_posted () |
void | set_retry () |
bool | is_done () const |
bool | is_posted () const |
bool | is_retry () const |
template<typename T> | |
T | get_scalar () const |
buffer_t | get_buffer () |
buffers_t | get_buffers () |
bool | is_scalar () const |
bool | is_buffer () const |
bool | is_buffers () const |
Public Attributes | |
error_t | error = errorcode_t::retry_init |
int | rank = -1 |
data_t | data |
tag_t | tag = 0 |
void * | user_context = nullptr |
The type of the completion desciptor for a posted communication.
|
default |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
data_t lci::status_t::data |
error_t lci::status_t::error = errorcode_t::retry_init |
int lci::status_t::rank = -1 |
tag_t lci::status_t::tag = 0 |
void* lci::status_t::user_context = nullptr |