Class Phase::Active

Nested Relationships

This class is a nested type of Class Phase.

Inheritance Relationships

Derived Types

Class Documentation

class Active

Subclassed by rmf_task::Phase::Snapshot, rmf_task::phases::RestoreBackup::Active

Public Functions

virtual ConstTagPtr tag() const = 0

Tag of the phase.

virtual Event::ConstStatePtr final_event() const = 0

The Event that needs to finish for this phase to be complete.

virtual rmf_traffic::Duration estimate_remaining_time() const = 0

The estimated finish time for this phase.

virtual ~Active() = default