vt::messaging::InProgressBase struct

Base class for an in-progress MPI operation.

Derived classes

struct InProgressDataIRecv
An in-progress pure data MPI_Irecv watched by the runtime.
struct InProgressIRecv
An in-progress MPI_Irecv watched by the runtime.

Constructors, destructors, conversion operators

InProgressBase(std::byte* in_buf, MsgSizeType in_probe_bytes, NodeType in_sender)

Public functions

template<typename Serializer>
void serialize(Serializer& s)

Public variables

std::byte* buf
MsgSizeType probe_bytes
NodeType sender
bool valid