#include <usb-request.h>
Public Member Functions | |
virtual int | get_actual_length () const =0 |
virtual const std::vector< uint8_t > & | get_buffer () const =0 |
virtual rs_usb_request_callback | get_callback () const =0 |
virtual void * | get_client_data () const =0 |
virtual rs_usb_endpoint | get_endpoint () const =0 |
virtual void * | get_native_request () const =0 |
virtual void | set_buffer (const std::vector< uint8_t > &buffer)=0 |
virtual void | set_callback (rs_usb_request_callback callback)=0 |
virtual void | set_client_data (void *data)=0 |
Protected Member Functions | |
virtual uint8_t * | get_native_buffer () const =0 |
virtual int | get_native_buffer_length ()=0 |
virtual void | set_native_buffer (uint8_t *buffer)=0 |
virtual void | set_native_buffer_length (int length)=0 |
Definition at line 21 of file usb-request.h.
|
pure virtual |
|
pure virtual |
Implemented in librealsense::platform::usb_request_base.
|
pure virtual |
Implemented in librealsense::platform::usb_request_base.
|
pure virtual |
Implemented in librealsense::platform::usb_request_base.
|
pure virtual |
Implemented in librealsense::platform::usb_request_base.
|
protectedpure virtual |
|
protectedpure virtual |
|
pure virtual |
|
pure virtual |
Implemented in librealsense::platform::usb_request_base.
|
pure virtual |
Implemented in librealsense::platform::usb_request_base.
Implemented in librealsense::platform::usb_request_base.
|
protectedpure virtual |