Public Member Functions | Private Member Functions | Private Attributes | List of all members
librealsense::platform::handle_usbhost Class Reference

#include <handle-usbhost.h>

Public Member Functions

 handle_usbhost (::usb_device *device, std::shared_ptr< usb_interface_usbhost > interface)
 
 ~handle_usbhost ()
 

Private Member Functions

void claim_interface (rs_usb_interface interface)
 

Private Attributes

::usb_device_device
 

Detailed Description

Definition at line 16 of file handle-usbhost.h.

Constructor & Destructor Documentation

librealsense::platform::handle_usbhost::handle_usbhost ( ::usb_device device,
std::shared_ptr< usb_interface_usbhost interface 
)
inline

Definition at line 19 of file handle-usbhost.h.

librealsense::platform::handle_usbhost::~handle_usbhost ( )
inline

Definition at line 29 of file handle-usbhost.h.

Member Function Documentation

void librealsense::platform::handle_usbhost::claim_interface ( rs_usb_interface  interface)
inlineprivate

Definition at line 39 of file handle-usbhost.h.

Member Data Documentation

::usb_device* librealsense::platform::handle_usbhost::_device
private

Definition at line 46 of file handle-usbhost.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:39