template<typename EntityID, typename ActiveMessageT>
EntityMsg struct
Derived classes
-
template<typename ColT, typename BaseMsgT = ::vt::struct vt::vrt::collection::CollectionMessage
Message> -
template<typename ColT, typename BaseMsgT = ::vt::struct vt::vrt::collection::CollectionMessage
Message> -
template<typename ColT, typename BaseMsgT = ::vt::struct vt::vrt::collection::CollectionMessage
Message> - 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)