class FakeElementControl

Defined at line 36 of file ../../src/devices/bin/driver_manager/tests/all_drivers_element_test.cc

Public Members

bool auto_reply_add_dependency_
vector add_dependency_completers_
vector added_dependencies_
size_t already_exists_count_

Public Methods

void RegisterDependencyToken (RegisterDependencyTokenRequest & request, RegisterDependencyTokenCompleter::Sync & completer)

Defined at line 38 of file ../../src/devices/bin/driver_manager/tests/all_drivers_element_test.cc

void UnregisterDependencyToken (UnregisterDependencyTokenRequest & request, UnregisterDependencyTokenCompleter::Sync & completer)

Defined at line 43 of file ../../src/devices/bin/driver_manager/tests/all_drivers_element_test.cc

void AddDependency (AddDependencyRequest & request, AddDependencyCompleter::Sync & completer)

Defined at line 48 of file ../../src/devices/bin/driver_manager/tests/all_drivers_element_test.cc

void RemoveDependencyOn (const zx::event & token)

Simulates Power Broker removing the dependency on the element that |token| belongs to. Power

Broker does this when the element is removed (e.g. when its node restarts), because the

dependency is added with |remove_with_required_element|.

Defined at line 69 of file ../../src/devices/bin/driver_manager/tests/all_drivers_element_test.cc

void ReplyAddDependencies ()

Defined at line 71 of file ../../src/devices/bin/driver_manager/tests/all_drivers_element_test.cc

void OpenStatusChannel (OpenStatusChannelRequest & request, OpenStatusChannelCompleter::Sync & completer)

Defined at line 78 of file ../../src/devices/bin/driver_manager/tests/all_drivers_element_test.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_power_broker::ElementControl> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 81 of file ../../src/devices/bin/driver_manager/tests/all_drivers_element_test.cc