vt::vrt::collection::balance::ReassignmentMsg struct

Base classes

template<typename EnvelopeT>
struct vt::messaging::ActiveMsg<EpochTagEnvelope>
The base class for all messages. Common alias is vt::Message which uses the default envelope.

Public types

using MessageParentType = vt::Message

Constructors, destructors, conversion operators

vt_msg_serialize_required()
ReassignmentMsg() defaulted
ReassignmentMsg(ReassignmentMsg const&) defaulted
ReassignmentMsg(std::shared_ptr<Reassignment const> in_reassignment, PhaseType in_phase)

Public functions

template<typename SerializerT>
void serialize(] SerializerT& s)

Public variables

std::shared_ptr<Reassignment const > reassignment
PhaseType phase