class DriverHostComponent
Defined at line 101 of file ../../src/devices/bin/driver_manager/driver_host.h
Public Methods
std::string_view name_for_colocation ()
Defined at line 141 of file ../../src/devices/bin/driver_manager/driver_host.h
void DriverHostComponent (fidl::ClientEnd<fuchsia_driver_host::DriverHost>driver_host,async_dispatcher_t *dispatcher,fbl::DoublyLinkedList<std::unique_ptr<DriverHostComponent>> *driver_hosts,std::shared_ptr<bool>server_connected,std::string_viewname_for_colocation,fidl::ClientEnd<fuchsia_driver_loader::DriverHost>loader_client)
Defined at line 161 of file ../../src/devices/bin/driver_manager/driver_host.cc
void Start (fidl::ClientEnd<fuchsia_driver_framework::Node>client_end,std::stringnode_name,fuchsia_driver_framework::wire::NodePropertyDictionary2node_properties,fidl::VectorView<fuchsia_driver_framework::wire::NodeSymbol>symbols,fidl::VectorView<fuchsia_driver_framework::wire::Offer>offers,fuchsia_component_runner::wire::ComponentStartInfostart_info,zx::eventnode_token,fidl::ServerEnd<fuchsia_driver_host::Driver>driver,PowerElementStartArgspower_element_args,StartCallbackcb)
Defined at line 204 of file ../../src/devices/bin/driver_manager/driver_host.cc
void StartWithDynamicLinker (fidl::ClientEnd<fuchsia_driver_framework::Node>node,std::stringnode_name,DriverLoadArgsload_args,DriverStartArgsstart_args,zx::eventnode_token,fidl::ServerEnd<fuchsia_driver_host::Driver>driver_host_server_end,PowerElementStartArgspower_element_args,StartCallbackcb)
Defined at line 418 of file ../../src/devices/bin/driver_manager/driver_host.cc
zx::result<fuchsia_driver_host::ProcessInfo> GetProcessInfo ()
Defined at line 301 of file ../../src/devices/bin/driver_manager/driver_host.cc
void GetCrashInfo (uint64_t thread_koid, fit::callback<void (zx::result<fuchsia_driver_host::DriverCrashInfo>)> info_callback)
Defined at line 321 of file ../../src/devices/bin/driver_manager/driver_host.cc
zx::result<uint64_t> GetMainThreadKoid ()
Defined at line 357 of file ../../src/devices/bin/driver_manager/driver_host.cc
zx::result<uint64_t> GetProcessKoid ()
Defined at line 365 of file ../../src/devices/bin/driver_manager/driver_host.cc
void GetProcessKoidAsync (fit::callback<void (zx::result<uint64_t>)> cb)
Defined at line 373 of file ../../src/devices/bin/driver_manager/driver_host.cc
zx::result<uint64_t> GetJobKoid ()
Defined at line 349 of file ../../src/devices/bin/driver_manager/driver_host.cc
void TriggerStackTrace ()
Defined at line 401 of file ../../src/devices/bin/driver_manager/driver_host.cc
zx::result<> InstallLoader (fidl::ClientEnd<fuchsia_ldsvc::Loader> loader_client)
Defined at line 409 of file ../../src/devices/bin/driver_manager/driver_host.cc