class FakeEndpoint
Defined at line 42 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
A fake endpoint that allows for more complex behaviour in responding to completion requests
by requiring that there be outstanding requests when you attempt to fulfill them.
Public Methods
void Connect (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_hardware_usb_endpoint::Endpoint> server)
Defined at line 44 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
void QueueRequests (QueueRequestsRequest & request, QueueRequestsCompleter::Sync & completer)
QueueRequests: adds requests to a queue, which will be replied to when RequestComplete() is
called.
Defined at line 51 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
void CancelAll (CancelAllCompleter::Sync & completer)
Defined at line 60 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
fuchsia_hardware_usb_request::Request GetNextRequest ()
Returns the next waiting request. The caller is responsible for ensuring that
a request is waiting in the queue.
Defined at line 72 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
void SendRequestComplete (fuchsia_hardware_usb_request::Requestrequest,zx_status_tstatus,size_tactual)
Defined at line 80 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
void RegisterVmos (RegisterVmosRequest & request, RegisterVmosCompleter::Sync & completer)
RegisterVmos: stores the vmo mapping
Defined at line 94 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
void UnregisterVmos (UnregisterVmosRequest & request, UnregisterVmosCompleter::Sync & completer)
UnregisterVmos: stores the vmo mapping
Defined at line 112 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
void WithVmo (uint64_t vmo_id, std::function<void (zx::vmo &)> cb)
Defined at line 121 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
size_t pending_request_count ()
Defined at line 128 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc