template<typename EntityID, typename ActiveMessageT>
vt::location::EntityMsg struct

Derived classes

template<typename ColT, typename BaseMsgT = ::vt::Message>
struct vt::vrt::collection::CollectionMessage
template<typename ColT, typename BaseMsgT = ::vt::Message>
struct vt::vrt::collection::CollectionMessage
template<typename ColT, typename BaseMsgT = ::vt::Message>
struct vt::vrt::collection::CollectionMessage
struct vt::vrt::VirtualMessage

Public types

using MessageParentType = ActiveMessageT

Constructors, destructors, conversion operators

vt_msg_serialize_if_needed_by_parent()
EntityMsg() defaulted
EntityMsg(EntityID const& in_entity_id, NodeType const& in_home_node)

Public functions

void setEntity(EntityID const& entity)
auto getEntity() const -> EntityID
void setHomeNode(NodeType const& node)
auto getHomeNode() const -> NodeType
void setLocFromNode(NodeType const& node)
auto getLocFromNode() const -> NodeType
void setLocInst(LocInstType const& inst)
auto getLocInst() const -> LocInstType
auto hasHandler() const -> bool
void setHandler(HandlerType const han)
auto getHandler() const -> HandlerType
void incHops()
auto getHops() const -> int16_t
void setAskNode(NodeType const& node)
auto getAskNode() const -> NodeType
template<typename SerializerT>
void serialize(SerializerT& s)