class FakeDriver
Defined at line 384 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
Public Methods
void FakeDriver (async_dispatcher_t *dispatcher,fidl::ServerEnd<fuchsia_driver_host::Driver>server_end,fidl::ClientEnd<fuchsia_driver_framework::Node>node,StopCallbackstop_callback)
Defined at line 392 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
void SetHealthCheckCallback (HealthCheckCallback cb)
Defined at line 400 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
void Stop (StopCompleter::Sync & completer)
Defined at line 402 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
void HealthCheck (HealthCheckRequest & request, HealthCheckCompleter::Sync & completer)
Defined at line 411 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
void NotImplemented_ (const std::string & name, fidl::CompleterBase & completer)
Defined at line 432 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
void SetCloseOnHealthCheck (zx_status_t epitaph)
Makes the next HealthCheck close the Driver channel with the error |epitaph| instead of
replying, as the driver host would on a crash.
Defined at line 438 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
void SetHangOnHealthCheck (bool hang)
Makes HealthCheck requests hang (never reply) until ReplyToPendingHealthCheck is called, as
a wedged driver host would.
Defined at line 442 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
bool has_pending_health_check ()
Defined at line 444 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
void ReplyToPendingHealthCheck (fit::result<fuchsia_driver_framework::HealthCheckError, fuchsia_driver_framework::HealthCheckResponse> result)
Answers the parked HealthCheck with |result|.
Defined at line 447 of file ../../src/devices/bin/driver_manager/tests/node_test.cc
zx::result<> SendHealthAlert (const fuchsia_driver_framework::HealthAlert & alert)
Defined at line 455 of file ../../src/devices/bin/driver_manager/tests/node_test.cc