|
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. | |
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. | |
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 |