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

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

#include <msgEmpty.h>

Inheritance diagram for openm::MsgEmptySendArray:
Collaboration diagram for openm::MsgEmptySendArray:

Public Member Functions

 MsgEmptySendArray (int i_selfRank, int i_sendTo, MsgTag i_msgTag, const type_info &i_type, size_t i_size, void *i_valueArr)
 create sender and initiate non-blocking send of value array (does nothing).
 
 ~MsgEmptySendArray (void) noexcept
 cleanup message sender resources (does nothing).
 
bool isCompleted (void)
 return true if send completed (always true). More...
 
- Public Member Functions inherited from openm::IMsgSendArray
virtual ~IMsgSendArray (void) noexcept=0
 cleanup message sender resources.
 
- Public Member Functions inherited from openm::IMsgSend
virtual ~IMsgSend (void) noexcept=0
 cleanup message sender resources.
 
virtual bool isCompleted (void)=0
 check is send completed. More...
 
- Public Member Functions inherited from openm::MsgEmptySendBase
 MsgEmptySendBase (int i_selfRank, int i_sendTo, MsgTag i_msgTag)
 create sender and initiate non-blocking send (does nothing).
 
virtual ~MsgEmptySendBase (void) noexcept
 cleanup message sender resources (does nothing).
 

Additional Inherited Members

- Static Public Member Functions inherited from openm::IMsgSendArray
static IMsgSendArraycreate (int i_selfRank, int i_sendTo, MsgTag i_msgTag, const type_info &i_type, size_t i_size, void *i_valueArr)
 create new value array sender. More...
 
- Protected Attributes inherited from openm::MsgEmptySendBase
int msgTag
 
int selfRank
 
int sendToRank
 

Detailed Description

non-blocking send of value array (empty implementation)

Member Function Documentation

◆ isCompleted()

bool openm::MsgEmptySendArray::isCompleted ( void  )
inlinevirtual

return true if send completed (always true).

Implements openm::IMsgSend.


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