OpenM++ runtime library (libopenm)
|
public interface to send packed data. More...
#include <msgCommon.h>
Public Member Functions | |
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... | |
Static Public Member Functions | |
static IMsgSendPacked * | create (int i_selfRank, int i_sendTo, const IRowBaseVec &i_rowVec, const IPackedAdapter &i_adapter) |
create new sender for packed data. More... | |
public interface to send packed data.
|
static |
create new sender for packed data.
[in] | i_selfRank | sender proccess rank (current process rank) |
[in] | i_sendTo | receiver proccess rank |
[in] | i_rowVec | vector of db rows to send |
[in] | i_adapter | adapter to pack db rows |