template <typename ProtocolType, typename FakeEndpointType>

class FakeUsbFidlProviderBase

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

Public Methods

void FakeUsbFidlProviderBase<ProtocolType, FakeEndpointType> (async_dispatcher_t * dispatcher)

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

void ~FakeUsbFidlProviderBase<ProtocolType, FakeEndpointType> ()

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

void ExpectConnectToEndpoint (uint8_t ep_addr)

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

FakeEndpointType & fake_endpoint (uint8_t ep_addr)

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

void ConnectToEndpoint (fidl::Request<typename ProtocolType::ConnectToEndpoint> & request, typename fidl::internal::NaturalCompleter<typename ProtocolType::ConnectToEndpoint>::Sync & completer)

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