Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
watchdog Class Reference

#include <concurrency.h>

Public Member Functions

 watchdog (std::function< void()> operation, uint64_t timeout_ms)
 
 ~watchdog ()
 
void start ()
 
void stop ()
 
bool running ()
 
void set_timeout (uint64_t timeout_ms)
 
void kick ()
 

Constructor & Destructor Documentation

◆ watchdog()

watchdog::watchdog ( std::function< void()>  operation,
uint64_t  timeout_ms 
)
inline

◆ ~watchdog()

watchdog::~watchdog ( )
inline

Member Function Documentation

◆ kick()

void watchdog::kick ( )
inline

◆ running()

bool watchdog::running ( )
inline

◆ set_timeout()

void watchdog::set_timeout ( uint64_t  timeout_ms)
inline

◆ start()

void watchdog::start ( )
inline

◆ stop()

void watchdog::stop ( )
inline

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