NVIDIA Holoscan SDK v2.3.0
Holoscan v2.3.0

Class GXFComponent

Derived Types

class GXFComponent

Subclassed by holoscan::gxf::GXFCondition, holoscan::gxf::GXFNetworkContext, holoscan::gxf::GXFResource, holoscan::gxf::GXFScheduler

Public Functions

GXFComponent() = default
virtual ~GXFComponent() = default
inline virtual const char *gxf_typename() const
inline void gxf_context(gxf_context_t gxf_context)
inline gxf_context_t gxf_context() const
inline void gxf_eid(gxf_uid_t gxf_eid)
inline gxf_uid_t gxf_eid() const
inline void gxf_tid(gxf_tid_t gxf_tid)
inline gxf_tid_t gxf_tid() const
inline void gxf_cid(gxf_uid_t gxf_cid)
inline gxf_uid_t gxf_cid() const
inline std::string &gxf_cname()
inline void gxf_cname(const std::string &name)
inline std::shared_ptr<nvidia::gxf::GraphEntity> gxf_graph_entity()
inline void gxf_graph_entity(std::shared_ptr<nvidia::gxf::GraphEntity> graph_entity)
inline void *gxf_cptr()
inline nvidia::gxf::Handle<nvidia::gxf::Component> gxf_component()
void gxf_initialize()
void set_gxf_parameter(const std::string &component_name, const std::string &key, ParameterWrapper &param_wrap)

Set a given parameter on the underlying GXF component.

inline void reset_gxf_graph_entity()

Protected Attributes

gxf_context_t gxf_context_ = nullptr
gxf_uid_t gxf_eid_ = 0
gxf_tid_t gxf_tid_ = {}
gxf_uid_t gxf_cid_ = 0
std::shared_ptr<nvidia::gxf::GraphEntity> gxf_graph_entity_
std::string gxf_cname_
nvidia::gxf::Handle<nvidia::gxf::Component> gxf_component_
void *gxf_cptr_ = nullptr

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