template<typename CommType>
TermDS struct
Base classes
- struct vt::term::EpochDependency
- struct vt::term::EpochLabel
Public types
- using CountType = int64_t
- using AckReqListType = std::list<AckRequest>
Constructors, destructors, conversion operators
Public functions
- void setRoot(bool isRoot)
- void msgSent(NodeType successor, CountType count)
- void gotAck(CountType count)
- void doneSending()
- void msgProcessed(NodeType predecessor, CountType count)
- void needAck()
- void tryAck()
- void terminated()
- auto hasParent() -> bool
- void disengaged()
- auto isEngaged() const -> bool
Public variables
- bool is_terminated