Skip to navigation

holoscan::WindowTriggerPlanRecord

Beta
View as Markdown

Record the admitted bounded state machine for one OnWindow trigger.

#include <holoscan/temporal_plan.hpp>

Member variables

NameTypeDescription
ownerOperatorRefPlan-bound owning Operator.
anchorPortIdExact anchor input.
wait_clockClockIdIndependently progressing wait domain.
capability_evidence_idstd::stringStable proof for read/wait/progress/deadline.
external_driver_usedboolTrue only when an admitted external driver closes time.
max_wait_nsstd::int64_tPositive finite close wait.
max_pending_windowsstd::uint32_tPositive finite pending-window capacity.
bracketed_inputsstd::vector< PortId >Inputs requiring a terminal close outcome.
presence_guaranteed_inputsstd::vector< PortId >Exact static set, always the anchor.
first_anchor_prime_onlyboolThe first anchor creates no window.
advance_on_every_anchorboolEvery accepted anchor advances boundaries.
reset_on_producer_epochboolProducer epoch change re-primes state.
reset_on_timestamp_regressionboolDecreasing anchor time re-primes state.
primed_witness_identitystd::stringStable first-anchor priming witness token.
open_witness_identitystd::stringStable pending-window creation witness token.
close_witness_identitystd::stringStable normal-close witness token.
timeout_witness_identitystd::stringStable timeout witness token.
pending_limit_witness_identitystd::stringStable bounded-capacity terminal token.
end_of_stream_witness_identitystd::stringStable end-of-stream terminal token.
timestamp_regression_witness_identitystd::stringStable regression/reset token.
cancelled_witness_identitystd::stringStable lifecycle/session cancellation token.
producer_epoch_identity_schemastd::stringSchema for reset/re-prime epoch evidence.