TIMPI
|
Encapsulates the MPI_Status struct. More...
#include <status.h>
Public Member Functions | |
Status ()=default | |
~Status ()=default | |
Status (const Status &)=default | |
Status (Status &&)=default | |
Status & | operator= (const Status &)=default |
Status & | operator= (Status &&)=default |
Status (const data_type &type) | |
Status (const status &status) | |
Status (const status &status, const data_type &type) | |
Status (const Status &status, const data_type &type) | |
status * | get () |
status const * | get () const |
int | source () const |
int | tag () const |
data_type & | datatype () |
const data_type & | datatype () const |
unsigned int | size (const data_type &type) const |
unsigned int | size () const |
Private Attributes | |
status | _status |
data_type | _datatype |
Encapsulates the MPI_Status struct.
Allows the source and size of the message to be determined.
|
default |
|
default |
|
default |
|
default |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
Definition at line 82 of file status.h.
References _status.
Referenced by TIMPI::Communicator::packed_range_probe(), TIMPI::Communicator::possibly_receive(), TIMPI::Communicator::receive(), and TIMPI::Request::wait().
|
inline |
|
inline |
Definition at line 148 of file status.h.
References _status, and TIMPI::ignore().
Referenced by TIMPI::Communicator::nonblocking_receive_packed_range(), and TIMPI::Communicator::possibly_receive().
|
inline |
|
inline |
Definition at line 129 of file status.h.
References _status.
Referenced by TIMPI::Communicator::possibly_receive(), and TIMPI::Communicator::receive_packed_range().
|
inline |
Definition at line 138 of file status.h.
References _status.
Referenced by TIMPI::Communicator::receive_packed_range().
|
private |
Definition at line 101 of file status.h.
Referenced by datatype().
|
private |