Holoscan SDK v4.0.0

Class DFFTCollector

Base Type

  • public nvidia::gxf::Monitor

class DFFTCollector : public nvidia::gxf::Monitor

DFFTCollector class (Data Frame Flow Tracking - DFFT) collects the metrics data at the end of the execution of the leaf operators. It updates the DataFlowTracker objects with the final result after every execution of a leaf operator. It also updates the receive timestamp of the root operators to the tick start time of the operators.

Public Functions

gxf_result_t on_execute_abi(gxf_uid_t eid, uint64_t timestamp, gxf_result_t code) override

Called after the execution of an entity. Whenever a Holoscan operator’s entity or any other Entity (e.g., entity containing the Broadcast extension component) is finished executing, this function is called.

Parameters
  • eid – GXF entity id of the entity that has finished executing.

  • timestamp – Timestamp of the execution.

  • code – Result code of the execution.

void data_flow_tracker(holoscan::DataFlowTracker *d)

Set the DataFlowTracker object for this DFFTCollector object.

Parameters

d – The dataflow tracker object to be set.

Previous Class DefaultFragmentService
Next Class AppDriverClient
© Copyright 2022-2026, NVIDIA. Last updated on Mar 9, 2026