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

#include <endpoint-winusb.h>

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

Public Member Functions

virtual uint8_t get_address () const override
 
virtual endpoint_direction get_direction () const override
 
virtual uint8_t get_interface_number () const override
 
virtual endpoint_type get_type () const override
 
 usb_endpoint_winusb (WINUSB_PIPE_INFORMATION info, uint8_t interface_number)
 

Private Attributes

uint8_t _address
 
uint8_t _interface_number
 
endpoint_type _type
 

Detailed Description

Definition at line 15 of file endpoint-winusb.h.

Constructor & Destructor Documentation

librealsense::platform::usb_endpoint_winusb::usb_endpoint_winusb ( WINUSB_PIPE_INFORMATION  info,
uint8_t  interface_number 
)
inline

Definition at line 18 of file endpoint-winusb.h.

Member Function Documentation

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

Implements librealsense::platform::usb_endpoint.

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

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

Implements librealsense::platform::usb_endpoint.

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

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

Implements librealsense::platform::usb_endpoint.

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

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

Implements librealsense::platform::usb_endpoint.

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

Member Data Documentation

uint8_t librealsense::platform::usb_endpoint_winusb::_address
private

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

uint8_t librealsense::platform::usb_endpoint_winusb::_interface_number
private

Definition at line 35 of file endpoint-winusb.h.

endpoint_type librealsense::platform::usb_endpoint_winusb::_type
private

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