Public Member Functions | List of all members
librealsense::platform::usb_interface Class Referenceabstract

#include <usb-interface.h>

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

Public Member Functions

virtual const rs_usb_endpoint first_endpoint (const endpoint_direction direction, const endpoint_type type=RS2_USB_ENDPOINT_BULK) const =0
 
virtual uint8_t get_class () const =0
 
virtual const std::vector< rs_usb_endpointget_endpoints () const =0
 
virtual uint8_t get_number () const =0
 
virtual uint8_t get_subclass () const =0
 
 usb_interface ()=default
 
virtual ~usb_interface ()=default
 

Detailed Description

Definition at line 17 of file usb-interface.h.

Constructor & Destructor Documentation

librealsense::platform::usb_interface::usb_interface ( )
default
virtual librealsense::platform::usb_interface::~usb_interface ( )
virtualdefault

Member Function Documentation

virtual const rs_usb_endpoint librealsense::platform::usb_interface::first_endpoint ( const endpoint_direction  direction,
const endpoint_type  type = RS2_USB_ENDPOINT_BULK 
) const
pure virtual
virtual uint8_t librealsense::platform::usb_interface::get_class ( ) const
pure virtual
virtual const std::vector<rs_usb_endpoint> librealsense::platform::usb_interface::get_endpoints ( ) const
pure virtual
virtual uint8_t librealsense::platform::usb_interface::get_number ( ) const
pure virtual
virtual uint8_t librealsense::platform::usb_interface::get_subclass ( ) const
pure virtual

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