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

Records