NVIDIA DeepStream SDK API Reference

9.0 Release
nvdsinfer::DlLibHandle Class Reference

Detailed Description

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)
 
 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() [1/2]

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

◆ ~DlLibHandle() [1/2]

nvdsinfer::DlLibHandle::~DlLibHandle ( )

◆ DlLibHandle() [2/2]

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

◆ ~DlLibHandle() [2/2]

nvdsinfer::DlLibHandle::~DlLibHandle ( )

Member Function Documentation

◆ getPath() [1/2]

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

◆ getPath() [2/2]

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

◆ isValid() [1/2]

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

◆ isValid() [2/2]

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

◆ symbol() [1/4]

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

◆ symbol() [2/4]

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

◆ symbol() [3/4]

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

◆ symbol() [4/4]

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

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