NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinfer::DlLibHandle Class Reference

Detailed Description

Definition at line 137 of file nvdsinfer_func_utils.h.

Public Member Functions

 DlLibHandle (const std::string &path, int mode=RTLD_LAZY)
 
 ~DlLibHandle ()
 
bool isValid () const
 
const std::string & getPath () const
 
template<typename FuncPtr >
FuncPtr symbol (const char *func)
 
template<typename FuncPtr >
FuncPtr symbol (const std::string &func)
 

Constructor & Destructor Documentation

◆ DlLibHandle()

nvdsinfer::DlLibHandle::DlLibHandle ( const std::string &  path,
int  mode = RTLD_LAZY 
)

◆ ~DlLibHandle()

nvdsinfer::DlLibHandle::~DlLibHandle ( )

Member Function Documentation

◆ getPath()

const std::string& nvdsinfer::DlLibHandle::getPath ( ) const
inline

Definition at line 144 of file nvdsinfer_func_utils.h.

◆ isValid()

bool nvdsinfer::DlLibHandle::isValid ( ) const
inline

Definition at line 143 of file nvdsinfer_func_utils.h.

◆ symbol() [1/2]

template<typename FuncPtr >
FuncPtr nvdsinfer::DlLibHandle::symbol ( const char *  func)
inline

Definition at line 147 of file nvdsinfer_func_utils.h.

References nvdsinfer::string_empty().

◆ symbol() [2/2]

template<typename FuncPtr >
FuncPtr nvdsinfer::DlLibHandle::symbol ( const std::string &  func)
inline

Definition at line 156 of file nvdsinfer_func_utils.h.


The documentation for this class was generated from the following file: