Class GXFComponentResource
Defined in File gxf_component_resource.hpp
Base Type
public holoscan::gxf::GXFResource
(Class GXFResource)
-
class GXFComponentResource : public holoscan::gxf::GXFResource
Class that wraps a GXF Component as a Holoscan Resource.
Public Functions
-
template<typename ...ArgsT>
inline explicit GXFComponentResource(const char *gxf_typename, ArgsT&&... args)
- GXFComponentResource() = default
- 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.
Protected Functions
- virtual void set_parameters() override
This method is invoked by
GXFResource::initialize()
. By overriding this method, we can modify how GXF Codelet’s parameters are set from the arguments.Protected Attributes
- std::shared_ptr<gxf::ComponentInfo> gxf_component_info_
The GXF component info.
- std::list<Parameter<void*>> parameters_
The fake parameters for the description.
-
template<typename ...ArgsT>