template<typename EntityID>
vt::location::LocationMsg 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_prohibited()
LocationMsg(LocInstType const& in_loc_man_inst, EntityID const& in_entity, LocEventID const& in_loc_event, NodeType const& in_ask_node, NodeType in_home_node)
LocationMsg(LocInstType const& in_loc_man_inst, EntityID const& in_entity, NodeType const& in_ask_node, NodeType const& in_home_node, NodeType in_resolved)

Public functions

void setResolvedNode(NodeType const& node)

Public variables

LocInstType loc_man_inst
EntityID entity
LocEventID loc_event
NodeType ask_node
NodeType home_node
NodeType resolved_node