struct
LoadMsg
Base classes
-
template<typename EnvelopeT>struct vt::messaging::ActiveMsg<EpochTagEnvelope>
- The base class for all messages. Common alias is
vt::
which uses the default envelope.Message
Derived classes
- struct LoadMsgAsync
Public types
-
using MessageParentType = vt::
Message -
using NodeClusterSummaryType = std::unordered_map<NodeType, lb::
RankSummaryType> -
using NodeInfoType = std::unordered_map<NodeType, lb::
NodeInfo>
Constructors, destructors, conversion operators
- vt_msg_serialize_required()
- LoadMsg() defaulted
- LoadMsg(NodeType in_from_node, NodeInfoType const& in_node_info)
Public functions
- auto getNodeInfo() const -> NodeInfoType const &
- auto getNodeClusterSummary() const -> NodeClusterSummaryType const &
-
void addNodeInfo(NodeType node,
lb::
NodeInfo info) -
void addNodeClusters(NodeType node,
lb::
BytesType rank_working_bytes, lb:: ClusterSummaryType summary) - auto getFromNode() const -> NodeType
-
template<typename SerializerT>void serialize(SerializerT& s)