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 |
error_t | get_error () const |
int | get_rank () const |
void * | get_buffer () const |
size_t | get_size () const |
tag_t | get_tag () const |
void * | get_user_context () const |
Public Attributes | |
error_t | error = errorcode_t::retry_init |
int | rank = -1 |
void * | buffer = nullptr |
size_t | size = 0 |
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 |
void* lci::status_t::buffer = nullptr |
error_t lci::status_t::error = errorcode_t::retry_init |
int lci::status_t::rank = -1 |
size_t lci::status_t::size = 0 |
tag_t lci::status_t::tag = 0 |
void* lci::status_t::user_context = nullptr |