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>