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