class FakeDevice

Defined at line 35 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

Public Methods

void FakeDevice ()

Defined at line 37 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

fdci::UsbDciService::InstanceHandler GetHandler ()

Defined at line 39 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void UsbDciRequestQueue (usb_request_t * req, const usb_request_complete_callback_t * cb)

USB DCI protocol implementation (No longer used).

Defined at line 46 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

zx_status_t UsbDciSetInterface (const usb_dci_interface_protocol_t * interface)

Defined at line 47 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

zx_status_t UsbDciConfigEp (const usb_endpoint_descriptor_t * ep_desc, const usb_ss_ep_comp_descriptor_t * ss_comp_desc)

Defined at line 50 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

zx_status_t UsbDciDisableEp (uint8_t ep_address)

Defined at line 54 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

zx_status_t UsbDciEpSetStall (uint8_t ep_address)

Defined at line 55 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

zx_status_t UsbDciEpClearStall (uint8_t ep_address)

Defined at line 56 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

size_t UsbDciGetRequestSize ()

Defined at line 57 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

zx_status_t UsbDciCancelAll (uint8_t ep_address)

Defined at line 59 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void ConnectToEndpoint (ConnectToEndpointRequestView req, ConnectToEndpointCompleter::Sync & completer)

fuchsia_hardware_usb_dci::UsbDci protocol.

Defined at line 62 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void SetInterface (SetInterfaceRequestView req, SetInterfaceCompleter::Sync & completer)

Defined at line 67 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void StartController (StartControllerCompleter::Sync & completer)

Defined at line 74 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void StopController (StopControllerCompleter::Sync & completer)

Defined at line 78 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void ConfigureEndpoint (ConfigureEndpointRequestView req, ConfigureEndpointCompleter::Sync & completer)

Defined at line 82 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void DisableEndpoint (DisableEndpointRequestView req, DisableEndpointCompleter::Sync & completer)

Defined at line 87 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void EndpointSetStall (EndpointSetStallRequestView req, EndpointSetStallCompleter::Sync & completer)

Defined at line 92 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void EndpointClearStall (EndpointClearStallRequestView req, EndpointClearStallCompleter::Sync & completer)

Defined at line 97 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void CancelAll (CancelAllRequestView req, CancelAllCompleter::Sync & completer)

Defined at line 102 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_usb_dci::UsbDci> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 106 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

usb_dci_protocol_t * proto ()

Defined at line 109 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

fidl::ClientEnd<fdci::UsbDciInterface> TakeClient ()

Defined at line 111 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc

compat::DeviceServer::BanjoConfig GetBanjoConfig ()

Defined at line 118 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test.cc