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.