class FakeEndpoint
Defined at line 41 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 43 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 50 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
void CancelAll (CancelAllCompleter::Sync & completer)
Defined at line 59 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 71 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 79 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 93 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 111 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 120 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc
size_t pending_request_count ()
Defined at line 127 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb_test.cc