OpenM++ runtime library (libopenm)
|
non-blocking receive of packed data (empty implementation) More...
#include <msgEmpty.h>
Public Member Functions | |
MsgEmptyRecvPacked (int i_selfRank, int i_recvFrom, IRowBaseVec &io_resultRowVec, const IPackedAdapter &i_adapter) | |
create sender and initiate non-blocking receive of packed data (does nothing). | |
~MsgEmptyRecvPacked (void) noexcept | |
cleanup message receiver resources (does nothing). | |
bool | tryReceive (void) |
try to non-blocking receive and unpack the data, return true if completed (always true). More... | |
Public Member Functions inherited from openm::IMsgRecvPacked | |
virtual | ~IMsgRecvPacked (void) noexcept=0 |
cleanup message receiver resources. | |
Public Member Functions inherited from openm::IMsgRecv | |
virtual | ~IMsgRecv (void) noexcept=0 |
cleanup message receiver resources. | |
virtual bool | tryReceive (void)=0 |
try to receive the data, return return true if received. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from openm::IMsgRecvPacked | |
static IMsgRecvPacked * | create (int i_selfRank, int i_recvFrom, IRowBaseVec &io_resultRowVec, const IPackedAdapter &i_adapter) |
create new receiver for packed data. More... | |
non-blocking receive of packed data (empty implementation)
|
inlinevirtual |
try to non-blocking receive and unpack the data, return true if completed (always true).
Implements openm::IMsgRecv.