DeadlineCondition

One-shot condition firing when the context clock reaches a deadline.

Declared in src/libs/libtrigger/trigger/condition/conditions/DeadlineCondition.hpp
Inherits ConditionBase
Group trigger

Detailed description

Reads time exclusively from the injected context clock (§TRG-3.2) — fail closed and loudly if none is present. Fires exactly once; reset() re-arms it for a new deadline (e.g. the next rate-limit window in Trove's async-MAX loop, §OR-5).

See also IntervalCondition, ConditionBase.

In this section