template <typename ProtocolType, typename FakeEndpointType>

class FakeUsbFidlProviderBase

Defined at line 314 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 316 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

void ~FakeUsbFidlProviderBase<ProtocolType, FakeEndpointType> ()

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

void ExpectConnectToEndpoint (uint8_t ep_addr)

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

FakeEndpointType & fake_endpoint (uint8_t ep_addr)

Defined at line 323 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 325 of file ../../src/devices/usb/lib/usb-endpoint/testing/fake-usb-endpoint-server.h

Protected Methods

async_dispatcher_t * dispatcher ()

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