OpenM++ runtime library (libopenm)
openm::MsgEmptyRecvArray Class Reference

non-blocking receive of value array (empty implementation) More...

Inheritance diagram for openm::MsgEmptyRecvArray:
Collaboration diagram for openm::MsgEmptyRecvArray:

Public Member Functions

 MsgEmptyRecvArray (int i_selfRank, int i_recvFrom, MsgTag i_msgTag, const type_info &i_type, size_t i_size, void *io_valueArr)
 create sender and initiate non-blocking receive of value array (does nothing).
 
 ~MsgEmptyRecvArray (void) noexcept
 cleanup message receiver resources (does nothing).
 
bool tryReceive (void)
 try to non-blocking receive value array, return true if completed (always true).
 
- Public Member Functions inherited from openm::IMsgRecvArray
virtual ~IMsgRecvArray (void) noexcept=0
 cleanup value array receiver resources.
 
- Public Member Functions inherited from openm::IMsgRecv
virtual ~IMsgRecv (void) noexcept=0
 cleanup message receiver resources.
 

Additional Inherited Members

- Static Public Member Functions inherited from openm::IMsgRecvArray
static IMsgRecvArraycreate (int i_selfRank, int i_recvFrom, MsgTag i_msgTag, const type_info &i_type, size_t i_size, void *io_valueArr)
 create new receiver for value array. More...
 

Detailed Description

non-blocking receive of value array (empty implementation)


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