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

#include <endpoint-usbhost.h>

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

Public Member Functions

virtual uint8_t get_address () const override
 
usb_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_usbhost (usb_endpoint_descriptor desc, uint8_t interface_number)
 

Private Attributes

usb_endpoint_descriptor _desc
 
uint8_t _interface_number
 

Detailed Description

Definition at line 13 of file endpoint-usbhost.h.

Constructor & Destructor Documentation

librealsense::platform::usb_endpoint_usbhost::usb_endpoint_usbhost ( usb_endpoint_descriptor  desc,
uint8_t  interface_number 
)
inline

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

Member Function Documentation

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

Implements librealsense::platform::usb_endpoint.

Definition at line 20 of file endpoint-usbhost.h.

usb_endpoint_descriptor librealsense::platform::usb_endpoint_usbhost::get_descriptor ( )
inline

Definition at line 30 of file endpoint-usbhost.h.

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

Implements librealsense::platform::usb_endpoint.

Definition at line 24 of file endpoint-usbhost.h.

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

Implements librealsense::platform::usb_endpoint.

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

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

Implements librealsense::platform::usb_endpoint.

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

Member Data Documentation

usb_endpoint_descriptor librealsense::platform::usb_endpoint_usbhost::_desc
private

Definition at line 32 of file endpoint-usbhost.h.

uint8_t librealsense::platform::usb_endpoint_usbhost::_interface_number
private

Definition at line 33 of file endpoint-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