class UsbEpServer
Defined at line 27 of file ../../src/devices/usb/drivers/usb-virtual-bus/usb-virtual-endpoint.h
Public Members
optional current_req_
queue pending_reqs_
Public Methods
void UsbEpServer (UsbVirtualEp * ep)
Defined at line 29 of file ../../src/devices/usb/drivers/usb-virtual-bus/usb-virtual-endpoint.h
void ~UsbEpServer ()
Defined at line 30 of file ../../src/devices/usb/drivers/usb-virtual-bus/usb-virtual-endpoint.h
zx::result<std::optional<usb::MappedVmo>> GetMapped (const fuchsia_hardware_usb_request::Buffer & buffer)
Defined at line 38 of file ../../src/devices/usb/drivers/usb-virtual-bus/usb-virtual-endpoint.h
void Connect (fidl::ServerEnd<fuchsia_hardware_usb_endpoint::Endpoint> server_end)
Defined at line 65 of file ../../src/devices/usb/drivers/usb-virtual-bus/usb-virtual-endpoint.cc
void QueueRequest (RequestVariant req)
Defined at line 83 of file ../../src/devices/usb/drivers/usb-virtual-bus/usb-virtual-endpoint.cc
void CommonCancelAll ()
Defined at line 98 of file ../../src/devices/usb/drivers/usb-virtual-bus/usb-virtual-endpoint.cc
void RequestComplete (zx_status_t status, size_t actual, RequestVariant & request)
Defined at line 185 of file ../../src/devices/usb/drivers/usb-virtual-bus/usb-virtual-endpoint.cc