class ComponentOwner

Defined at line 24 of file ../../src/devices/bin/driver_manager/component_owner.h

Interface to be inherited by driver framework classes that can interact with a

component controller.

Public Methods

void SetController (fidl::ClientEnd<fuchsia_component::Controller> component_controller)
void OnComponentStarted (const std::weak_ptr<BootupTracker> & bootup_tracker, const std::string & moniker, zx::result<StartedComponent> component)
void RequestStartComponent (fuchsia_process::wire::HandleInfo startup_handle, const std::string & moniker, const std::weak_ptr<BootupTracker> & bootup_tracker)
void ~ComponentOwner ()

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

bool SkipInjectedOffers ()

Defined at line 39 of file ../../src/devices/bin/driver_manager/component_owner.h

std::optional<fuchsia_component_sandbox::DictionaryRef> TakeDictionary ()

Defined at line 41 of file ../../src/devices/bin/driver_manager/component_owner.h