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

non-blocking send of packed data (empty implementation) More...

#include <msgEmpty.h>

Inheritance diagram for openm::MsgEmptySendPacked:
Collaboration diagram for openm::MsgEmptySendPacked:

Public Member Functions

 MsgEmptySendPacked (int i_selfRank, int i_sendTo, const IRowBaseVec &i_rowVec, const IPackedAdapter &i_adapter)
 create sender and initiate non-blocking send of packed data (does nothing).
 
 ~MsgEmptySendPacked (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::IMsgSendPacked
virtual ~IMsgSendPacked (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::IMsgSendPacked
static IMsgSendPackedcreate (int i_selfRank, int i_sendTo, const IRowBaseVec &i_rowVec, const IPackedAdapter &i_adapter)
 create new sender for packed data. More...
 
- Protected Attributes inherited from openm::MsgEmptySendBase
int msgTag
 
int selfRank
 
int sendToRank
 

Detailed Description

non-blocking send of packed data (empty implementation)

Member Function Documentation

◆ isCompleted()

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

return true if send completed (always true).

Implements openm::IMsgSend.


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