class DriverHostRunner

Defined at line 26 of file ../../src/devices/bin/driver_manager/driver_host_runner.h

Public Methods

void DriverHostRunner (async_dispatcher_t * dispatcher, fidl::ClientEnd<fuchsia_component::Realm> realm)

TODO(https://fxbug.dev/340928556): start the loader as a separate process instead.

Defined at line 96 of file ../../src/devices/bin/driver_manager/driver_host_runner.cc

void PublishComponentRunner (component::OutgoingDirectory & outgoing)

Defined at line 107 of file ../../src/devices/bin/driver_manager/driver_host_runner.cc

void StartDriverHost (fidl::WireSharedClient<fuchsia_driver_loader::DriverHostLauncher> driver_host_launcher, fidl::ServerEnd<fuchsia_io::Directory> exposed_dir, std::shared_ptr<bool> exposed_dir_connected, StartDriverHostCallback callback)

Defined at line 149 of file ../../src/devices/bin/driver_manager/driver_host_runner.cc

std::unordered_set<const DriverHost *> DriverHosts ()

Returns all started driver hosts. This will be used by tests.

Defined at line 169 of file ../../src/devices/bin/driver_manager/driver_host_runner.cc

Records