holoscan::gxf::ComponentInfo
holoscan::gxf::ComponentInfo
A class that encapsulates the information about a GXF component.
This class provides methods to access various properties of a GXF component, such as its receiver and transmitter TIDs, parameter keys, parameter infos, etc.
Constructors
ComponentInfo
Construct a new component info object.
Parameters
The GXF context.
The TID of the component.
Destructor
~ComponentInfo
Destroy the component info object.
Methods
receiver_tid
Get the receiver TID of the component.
Returns: The receiver TID.
transmitter_tid
Get the transmitter TID of the component.
Returns: The transmitter TID.
component_info
Get the component info.
Returns: The component info.
parameter_keys
Get the parameter keys of the component.
Returns: The parameter keys.
parameter_infos
Get the parameter infos of the component.
Returns: The parameter infos.
parameter_info_map
Get the parameter info map of the component.
Returns: The parameter info map.
receiver_parameters
Get the receiver parameters of the component.
Returns: The receiver parameters.
transmitter_parameters
Get the transmitter parameters of the component.
Returns: The transmitter parameters.
normal_parameters
Get the normal parameters of the component.
Returns: The normal parameters.
Static methods
get_arg_type
Get the arg type object.
Returns the Holoscan argument type for the given GXF parameter info.
Returns: The argument type of the parameter.
Parameters
The GXF parameter info.