#include <device-libusb.h>
Definition at line 12 of file device-libusb.h.
librealsense::platform::usb_device_libusb::usb_device_libusb |
( |
libusb_device * |
device, |
|
|
const libusb_device_descriptor & |
desc, |
|
|
const usb_device_info & |
info, |
|
|
std::shared_ptr< usb_context > |
context |
|
) |
| |
librealsense::platform::usb_device_libusb::~usb_device_libusb |
( |
| ) |
|
|
virtual |
virtual const std::vector<usb_descriptor> librealsense::platform::usb_device_libusb::get_descriptors |
( |
| ) |
const |
|
inlineoverridevirtual |
libusb_device* librealsense::platform::usb_device_libusb::get_device |
( |
| ) |
|
|
inline |
std::shared_ptr< handle_libusb > librealsense::platform::usb_device_libusb::get_handle |
( |
uint8_t |
interface_number | ) |
|
|
private |
virtual const usb_device_info librealsense::platform::usb_device_libusb::get_info |
( |
| ) |
const |
|
inlineoverridevirtual |
virtual const std::vector<rs_usb_interface> librealsense::platform::usb_device_libusb::get_interfaces |
( |
| ) |
const |
|
inlineoverridevirtual |
const std::shared_ptr< usb_messenger > librealsense::platform::usb_device_libusb::open |
( |
uint8_t |
interface_number | ) |
|
|
overridevirtual |
std::shared_ptr<usb_context> librealsense::platform::usb_device_libusb::_context |
|
private |
std::vector<usb_descriptor> librealsense::platform::usb_device_libusb::_descriptors |
|
private |
libusb_device* librealsense::platform::usb_device_libusb::_device |
|
private |
std::vector<std::shared_ptr<usb_interface> > librealsense::platform::usb_device_libusb::_interfaces |
|
private |
libusb_device_descriptor librealsense::platform::usb_device_libusb::_usb_device_descriptor |
|
private |
The documentation for this class was generated from the following files: