NVIDIA Holoscan SDK v2.7.0
Holoscan v2.7.0

Class HoloscanUcxTransmitter

Base Type

  • public nvidia::gxf::UcxTransmitter

class HoloscanUcxTransmitter : public nvidia::gxf::UcxTransmitter

HoloscanUcxTransmitter class optionally adds a MessageLabel timestamp to every published message if data flow tracking is enabled.

Public Functions

HoloscanUcxTransmitter() = default
gxf_result_t publish_abi(gxf_uid_t uid)

This function overrides the UcxTransmitter::publish_abi() function. It first calls annotates the message with a MessageLabel timestamp if data flow tracking is enabled. It then calls the base class’ publish_abi() function. Finally, if data flow tracking is enabled, it updates the Operator’s number of published messages.

inline holoscan::Operator *op()
inline void op(holoscan::Operator *op)

Sets the associated operator for this HoloscanUcxTransmitter. It is set at the.

See also

create_input_port() function.

Parameters

op – The operator that this transmitter is attached to.

inline void track()

Previous Class HoloscanUcxReceiver
Next Class Buffer
© Copyright 2022-2024, NVIDIA. Last updated on Dec 2, 2024.