template<typename MsgT>
vt::group::GroupMsg struct

Constructors, destructors, conversion operators

GroupMsg() defaulted
GroupMsg(GroupType const& in_group, RemoteOperationIDType const& in_op)
GroupMsg(GroupType const& in_group, RemoteOperationIDType const& in_op, NodeType const& in_root, bool const& in_default_group)

Public functions

auto getGroup() const -> GroupType
auto getOpID() const -> RemoteOperationIDType
auto getRoot() const -> NodeType
auto isDefault() const -> bool
void setGroup(GroupType const& group)
void setOpID(RemoteOperationIDType const& op)
void setRoot(NodeType const& root)

Protected variables

GroupType group_
RemoteOperationIDType op_id_
NodeType root_
bool default_group_