#include <mf-backend.h>
Public Member Functions | |
std::shared_ptr< device_watcher > | create_device_watcher () const override |
std::shared_ptr< hid_device > | create_hid_device (hid_device_info info) const override |
virtual std::shared_ptr< time_service > | create_time_service () const override |
std::shared_ptr< command_transfer > | create_usb_device (usb_device_info info) const override |
std::shared_ptr< uvc_device > | create_uvc_device (uvc_device_info info) const override |
std::string | get_device_serial (uint16_t device_vid, uint16_t device_pid, const std::string &device_uid) const override |
std::vector< hid_device_info > | query_hid_devices () const override |
std::vector< usb_device_info > | query_usb_devices () const override |
std::vector< uvc_device_info > | query_uvc_devices () const override |
wmf_backend () | |
~wmf_backend () | |
Public Member Functions inherited from librealsense::platform::backend | |
virtual | ~backend ()=default |
Private Attributes | |
std::chrono::high_resolution_clock::time_point | _start_time |
Definition at line 12 of file mf-backend.h.
librealsense::platform::wmf_backend::wmf_backend | ( | ) |
Definition at line 25 of file mf-backend.cpp.
librealsense::platform::wmf_backend::~wmf_backend | ( | ) |
Definition at line 39 of file mf-backend.cpp.
|
overridevirtual |
Implements librealsense::platform::backend.
Definition at line 385 of file mf-backend.cpp.
|
overridevirtual |
Implements librealsense::platform::backend.
Definition at line 119 of file mf-backend.cpp.
|
overridevirtual |
Implements librealsense::platform::backend.
Definition at line 138 of file mf-backend.cpp.
|
overridevirtual |
Implements librealsense::platform::backend.
Definition at line 78 of file mf-backend.cpp.
|
overridevirtual |
Implements librealsense::platform::backend.
Definition at line 51 of file mf-backend.cpp.
|
overridevirtual |
Reimplemented from librealsense::platform::backend.
Definition at line 390 of file mf-backend.cpp.
|
overridevirtual |
Implements librealsense::platform::backend.
Definition at line 124 of file mf-backend.cpp.
|
overridevirtual |
Implements librealsense::platform::backend.
Definition at line 86 of file mf-backend.cpp.
|
overridevirtual |
Implements librealsense::platform::backend.
Definition at line 62 of file mf-backend.cpp.
|
private |
Definition at line 31 of file mf-backend.h.