| _device | librealsense::platform::usb_messenger_winusb | private |
| _dispatchers | librealsense::platform::usb_messenger_winusb | private |
| _handle | librealsense::platform::usb_messenger_winusb | private |
| _in_out_pipe_timeout_ms | librealsense::platform::usb_messenger_winusb | private |
| _mutex | librealsense::platform::usb_messenger_winusb | private |
| bulk_transfer(const rs_usb_endpoint &endpoint, uint8_t *buffer, uint32_t length, uint32_t &transferred, uint32_t timeout_ms) override | librealsense::platform::usb_messenger_winusb | virtual |
| cancel_request(const rs_usb_request &request) override | librealsense::platform::usb_messenger_winusb | virtual |
| control_transfer(int request_type, int request, int value, int index, uint8_t *buffer, uint32_t length, uint32_t &transferred, uint32_t timeout_ms) override | librealsense::platform::usb_messenger_winusb | virtual |
| create_request(rs_usb_endpoint endpoint) override | librealsense::platform::usb_messenger_winusb | virtual |
| get_dispatcher(uint8_t endpoint) | librealsense::platform::usb_messenger_winusb | private |
| reset_endpoint(const rs_usb_endpoint &endpoint, uint32_t timeout_ms) override | librealsense::platform::usb_messenger_winusb | virtual |
| set_timeout_policy(WINUSB_INTERFACE_HANDLE handle, uint8_t endpoint, uint32_t timeout_ms) | librealsense::platform::usb_messenger_winusb | private |
| submit_request(const rs_usb_request &request) override | librealsense::platform::usb_messenger_winusb | virtual |
| usb_messenger_winusb(const std::shared_ptr< usb_device_winusb > device, std::shared_ptr< handle_winusb > handle) | librealsense::platform::usb_messenger_winusb | |
| ~usb_messenger()=default | librealsense::platform::usb_messenger | virtual |
| ~usb_messenger_winusb() | librealsense::platform::usb_messenger_winusb | virtual |