NVIDIA DeepStream SDK API Reference

8.0 Release
deepstream::NvDsModelEngineWatchOTFTrigger Class Reference

Detailed Description

Collaboration diagram for deepstream::NvDsModelEngineWatchOTFTrigger:

Public Member Functions

 NvDsModelEngineWatchOTFTrigger (Element *infer, const std::string watch_file)
 
 ~NvDsModelEngineWatchOTFTrigger ()
 
bool start ()
 
bool stop ()
 
void file_watch_thread_func ()
 
 NvDsModelEngineWatchOTFTrigger (Element *infer, const std::string watch_file)
 
 ~NvDsModelEngineWatchOTFTrigger ()
 
bool start ()
 
bool stop ()
 
void file_watch_thread_func ()
 

Data Fields

bool stop_watch = false
 
int ota_inotify_fd_
 
std::thread file_watch_thread_
 
Elementinfer_
 
std::string watch_file_path_
 
bool started = false
 

Constructor & Destructor Documentation

◆ NvDsModelEngineWatchOTFTrigger() [1/2]

deepstream::NvDsModelEngineWatchOTFTrigger::NvDsModelEngineWatchOTFTrigger ( Element infer,
const std::string  watch_file 
)
inline

◆ ~NvDsModelEngineWatchOTFTrigger() [1/2]

deepstream::NvDsModelEngineWatchOTFTrigger::~NvDsModelEngineWatchOTFTrigger ( )
inline

◆ NvDsModelEngineWatchOTFTrigger() [2/2]

deepstream::NvDsModelEngineWatchOTFTrigger::NvDsModelEngineWatchOTFTrigger ( Element infer,
const std::string  watch_file 
)
inline

◆ ~NvDsModelEngineWatchOTFTrigger() [2/2]

deepstream::NvDsModelEngineWatchOTFTrigger::~NvDsModelEngineWatchOTFTrigger ( )
inline

Member Function Documentation

◆ file_watch_thread_func() [1/2]

void deepstream::NvDsModelEngineWatchOTFTrigger::file_watch_thread_func ( )

◆ file_watch_thread_func() [2/2]

void deepstream::NvDsModelEngineWatchOTFTrigger::file_watch_thread_func ( )

◆ start() [1/2]

bool deepstream::NvDsModelEngineWatchOTFTrigger::start ( )

◆ start() [2/2]

bool deepstream::NvDsModelEngineWatchOTFTrigger::start ( )

◆ stop() [1/2]

bool deepstream::NvDsModelEngineWatchOTFTrigger::stop ( )

◆ stop() [2/2]

bool deepstream::NvDsModelEngineWatchOTFTrigger::stop ( )

Field Documentation

◆ file_watch_thread_

std::thread deepstream::NvDsModelEngineWatchOTFTrigger::file_watch_thread_

◆ infer_

Element * deepstream::NvDsModelEngineWatchOTFTrigger::infer_

◆ ota_inotify_fd_

int deepstream::NvDsModelEngineWatchOTFTrigger::ota_inotify_fd_

◆ started

bool deepstream::NvDsModelEngineWatchOTFTrigger::started = false

◆ stop_watch

bool deepstream::NvDsModelEngineWatchOTFTrigger::stop_watch = false

◆ watch_file_path_

std::string deepstream::NvDsModelEngineWatchOTFTrigger::watch_file_path_

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