NVIDIA Holoscan SDK v2.3.0
v2.3.0

Class UcxHoloscanComponentSerializer

Base Type

class UcxHoloscanComponentSerializer : public holoscan::gxf::GXFResource

UCX-based Holoscan component serializer.

Used by UcxEntitySerializer to serialize and deserialize Holoscan SDK class holoscan::Message. See the CodecRegistry class for adding serialization codecs for additional holoscan::Message types.

Public Functions

template<typename ArgT, typename ...ArgsT, typename = std::enable_if_t<!std::is_base_of_v<::holoscan::Resource, std::decay_t<ArgT>> && (std::is_same_v<::holoscan::Arg, std::decay_t<ArgT>> || std::is_same_v<::holoscan::ArgList, std::decay_t<ArgT>>)>>
inline UcxHoloscanComponentSerializer(ArgT &&arg, ArgsT&&... args)
UcxHoloscanComponentSerializer() = default
inline virtual const char *gxf_typename() const override
virtual void setup(ComponentSpec &spec) override

Define the resource specification.

Parameters

spec – The reference to the component specification.

virtual void initialize() override

Initialize the component.

This method is called only once when the component is created for the first time, and use of light-weight initialization.

Previous Class UcxEntitySerializer
Next Class UcxReceiver
© Copyright 2022-2024, NVIDIA. Last updated on Sep 6, 2024.