MADNESS  version 0.9
Public Member Functions | Static Public Member Functions | List of all members
SafeMPI::Request Class Reference

#include <safempi.h>

Public Member Functions

 Request ()
 
 Request (MPI_Request other)
 
 Request (const Request &other)
 
Requestoperator= (const Request &other)
 
Requestoperator= (const MPI_Request &other)
 
bool operator== (const Request &other)
 
bool operator!= (const Request &other)
 
 operator MPI_Request * ()
 
 operator MPI_Request () const
 
bool Test_got_lock_already (MPI_Status &status)
 
bool Test (MPI_Status &status)
 
bool Test_got_lock_already ()
 
bool Test ()
 

Static Public Member Functions

static bool Testany (int count, Request *requests, int &index, Status &status)
 
static bool Testany (int count, Request *requests, int &index)
 
static int Testsome (int incount, Request *requests, int *indices, Status *statuses)
 
static int Testsome (int incount, Request *requests, int *indices)
 

Constructor & Destructor Documentation

SafeMPI::Request::Request ( )
inline
SafeMPI::Request::Request ( MPI_Request  other)
inline
SafeMPI::Request::Request ( const Request other)
inline

Member Function Documentation

SafeMPI::Request::operator MPI_Request ( ) const
inline
SafeMPI::Request::operator MPI_Request * ( )
inline
bool SafeMPI::Request::operator!= ( const Request other)
inline
Request& SafeMPI::Request::operator= ( const Request other)
inline
Request& SafeMPI::Request::operator= ( const MPI_Request other)
inline
bool SafeMPI::Request::operator== ( const Request other)
inline
bool SafeMPI::Request::Test ( MPI_Status status)
inline
bool SafeMPI::Request::Test ( )
inline
bool SafeMPI::Request::Test_got_lock_already ( MPI_Status status)
inline

References MADNESS_MPI_TEST, and MPI_Test().

bool SafeMPI::Request::Test_got_lock_already ( )
inline

References MADNESS_MPI_TEST, MPI_STATUS_IGNORE, and MPI_Test().

Referenced by Test().

static bool SafeMPI::Request::Testany ( int  count,
Request requests,
int &  index,
Status status 
)
inlinestatic
static bool SafeMPI::Request::Testany ( int  count,
Request requests,
int &  index 
)
inlinestatic
static int SafeMPI::Request::Testsome ( int  incount,
Request requests,
int *  indices,
Status statuses 
)
inlinestatic
static int SafeMPI::Request::Testsome ( int  incount,
Request requests,
int *  indices 
)
inlinestatic

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