holoscan::gxf::GXFSchedulingTermWrapper
holoscan::gxf::GXFSchedulingTermWrapper
Class to wrap a native Condition into a GXF SchedulingTerm.
Inherits from: nvidia::gxf::SchedulingTerm (public)
Constructors
Destructor
~GXFSchedulingTermWrapper
Methods
initialize
deinitialize
registerInterface
check_abi
Get the condition on which the scheduling waits before allowing execution.
If the term is waiting for a time event ‘target_timestamp’ will contain the target timestamp.
Parameters
timestamp
The current timestamp
status_type
The status of the scheduling condition
target_timestamp
The target timestamp (used if the term is waiting for a time event).
onExecute_abi
Called each time after the entity of this term was executed.
Parameters
timestamp
The current timestamp
update_state_abi
Checks if the state of the scheduling term can be updated and updates it.
Parameters
timestamp
The current timestamp
set_condition
Set the Condition object to be wrapped.
Parameters
condition
The pointer to the native Condition object.