MADNESS  0.10.1
Public Member Functions | Private Attributes | List of all members
SafeMPI::Status Class Reference

#include <safempi.h>

Collaboration diagram for SafeMPI::Status:
Collaboration graph
[legend]

Public Member Functions

 Status (const Status &other)
 
 Status (MPI_Status other)
 
 Status (void)
 
int Get_count (const MPI_Datatype datatype) const
 
int Get_error () const
 
int Get_source () const
 
int Get_tag () const
 
 operator MPI_Status () const
 
 operator MPI_Status * ()
 
Statusoperator= (const MPI_Status other)
 
Statusoperator= (const Status &other)
 
void Set_error (int error)
 
void Set_source (int source)
 
void Set_tag (int tag)
 

Private Attributes

MPI_Status status_
 

Constructor & Destructor Documentation

◆ Status() [1/3]

SafeMPI::Status::Status ( void  )
inline

◆ Status() [2/3]

SafeMPI::Status::Status ( const Status other)
inline

◆ Status() [3/3]

SafeMPI::Status::Status ( MPI_Status  other)
inline

Member Function Documentation

◆ Get_count()

int SafeMPI::Status::Get_count ( const MPI_Datatype  datatype) const
inline

◆ Get_error()

int SafeMPI::Status::Get_error ( ) const
inline

References MPI_Status::MPI_ERROR, and status_.

◆ Get_source()

int SafeMPI::Status::Get_source ( ) const
inline

References MPI_Status::MPI_SOURCE, and status_.

◆ Get_tag()

int SafeMPI::Status::Get_tag ( ) const
inline

References MPI_Status::MPI_TAG, and status_.

◆ operator MPI_Status()

SafeMPI::Status::operator MPI_Status ( ) const
inline

References status_.

◆ operator MPI_Status *()

SafeMPI::Status::operator MPI_Status * ( )
inline

References status_.

◆ operator=() [1/2]

Status& SafeMPI::Status::operator= ( const MPI_Status  other)
inline

References status_.

◆ operator=() [2/2]

Status& SafeMPI::Status::operator= ( const Status other)
inline

References status_.

◆ Set_error()

void SafeMPI::Status::Set_error ( int  error)
inline

◆ Set_source()

void SafeMPI::Status::Set_source ( int  source)
inline

◆ Set_tag()

void SafeMPI::Status::Set_tag ( int  tag)
inline

References MPI_Status::MPI_TAG, and status_.

Member Data Documentation

◆ status_

MPI_Status SafeMPI::Status::status_
private

The documentation for this class was generated from the following file: