#include <device_watcher.h>
Public Member Functions | |
void | notify () |
virtual void | start (device_changed_callback callback) override |
virtual void | stop () override |
Public Member Functions inherited from librealsense::platform::device_watcher | |
virtual | ~device_watcher () |
Static Public Member Functions | |
static std::shared_ptr< device_watcher_usbhost > | instance () |
Private Member Functions | |
std::vector< platform::uvc_device_info > | update_uvc_devices () |
Private Attributes | |
device_changed_callback | _callback = nullptr |
std::mutex | _mutex |
backend_device_group | _prev_group |
Definition at line 15 of file device_watcher.h.
|
static |
Definition at line 18 of file device_watcher.cpp.
void device_watcher_usbhost::notify | ( | ) |
Definition at line 24 of file device_watcher.cpp.
|
overridevirtual |
Implements librealsense::platform::device_watcher.
Definition at line 44 of file device_watcher.cpp.
|
overridevirtual |
Implements librealsense::platform::device_watcher.
Definition at line 50 of file device_watcher.cpp.
|
private |
|
private |
Definition at line 26 of file device_watcher.h.
|
private |
Definition at line 25 of file device_watcher.h.
|
private |
Definition at line 27 of file device_watcher.h.