template <typename FakeEndpointType>

class FakeUsbFidlProvider

Defined at line 536 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

Public Methods

void GetDeviceSpeed (fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::GetDeviceSpeed>::Sync & completer)

Defined at line 543 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void GetDeviceId (fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::GetDeviceId>::Sync & completer)

Defined at line 549 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void GetDeviceDescriptor (fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::GetDeviceDescriptor>::Sync & completer)

Defined at line 554 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void GetConfigurationDescriptor (fidl::Request<fuchsia_hardware_usb::Usb::GetConfigurationDescriptor> & request, fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::GetConfigurationDescriptor>::Sync & completer)

Defined at line 560 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void GetConfiguration (fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::GetConfiguration>::Sync & completer)

Defined at line 567 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void SetConfiguration (fidl::Request<fuchsia_hardware_usb::Usb::SetConfiguration> & request, fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::SetConfiguration>::Sync & completer)

Defined at line 573 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void SetInterface (fidl::Request<fuchsia_hardware_usb::Usb::SetInterface> & request, fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::SetInterface>::Sync & completer)

Defined at line 580 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void ControlTransfer (fidl::Request<fuchsia_hardware_usb::Usb::ControlTransfer> & request, fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::ControlTransfer>::Sync & completer)

Defined at line 586 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void EnableEndpoint (fidl::Request<fuchsia_hardware_usb::Usb::EnableEndpoint> & request, fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::EnableEndpoint>::Sync & completer)

Defined at line 593 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void ResetEndpoint (fidl::Request<fuchsia_hardware_usb::Usb::ResetEndpoint> & request, fidl::internal::NaturalCompleter<fuchsia_hardware_usb::Usb::ResetEndpoint>::Sync & completer)

Defined at line 600 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_usb::Usb> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 607 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h