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

#include <endpoint-libusb.h>

Inheritance diagram for librealsense::platform::usb_endpoint_libusb:
Inheritance graph
[legend]

Public Member Functions

virtual uint8_t get_address () const override
 
libusb_endpoint_descriptor get_descriptor ()
 
virtual endpoint_direction get_direction () const override
 
virtual uint8_t get_interface_number () const override
 
virtual endpoint_type get_type () const override
 
 usb_endpoint_libusb (libusb_endpoint_descriptor desc, uint8_t interface_number)
 

Private Attributes

libusb_endpoint_descriptor _desc
 
uint8_t _interface_number
 

Detailed Description

Definition at line 14 of file endpoint-libusb.h.

Constructor & Destructor Documentation

librealsense::platform::usb_endpoint_libusb::usb_endpoint_libusb ( libusb_endpoint_descriptor  desc,
uint8_t  interface_number 
)
inline

Definition at line 17 of file endpoint-libusb.h.

Member Function Documentation

virtual uint8_t librealsense::platform::usb_endpoint_libusb::get_address ( ) const
inlineoverridevirtual

Implements librealsense::platform::usb_endpoint.

Definition at line 21 of file endpoint-libusb.h.

libusb_endpoint_descriptor librealsense::platform::usb_endpoint_libusb::get_descriptor ( )
inline

Definition at line 31 of file endpoint-libusb.h.

virtual endpoint_direction librealsense::platform::usb_endpoint_libusb::get_direction ( ) const
inlineoverridevirtual

Implements librealsense::platform::usb_endpoint.

Definition at line 25 of file endpoint-libusb.h.

virtual uint8_t librealsense::platform::usb_endpoint_libusb::get_interface_number ( ) const
inlineoverridevirtual

Implements librealsense::platform::usb_endpoint.

Definition at line 23 of file endpoint-libusb.h.

virtual endpoint_type librealsense::platform::usb_endpoint_libusb::get_type ( ) const
inlineoverridevirtual

Implements librealsense::platform::usb_endpoint.

Definition at line 22 of file endpoint-libusb.h.

Member Data Documentation

libusb_endpoint_descriptor librealsense::platform::usb_endpoint_libusb::_desc
private

Definition at line 33 of file endpoint-libusb.h.

uint8_t librealsense::platform::usb_endpoint_libusb::_interface_number
private

Definition at line 34 of file endpoint-libusb.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