class FakePowerBroker
Defined at line 204 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
Stands in for Power Broker on the far side of the power element that driver_manager creates for
the node and passes to the driver through DriverStartArgs.power_element_args: it serves the
ElementControl/Lessor ends and keeps the ElementRunner client so tests can issue SetLevel().
Public Members
FakeLessor * hardware_power_lessor_
Client hardware_power_element_runner_client_
Public Methods
void AddHardwarePowerElement (fidl::ServerEnd<fuchsia_power_broker::ElementControl>element_control_server_end,fidl::ClientEnd<fuchsia_power_broker::ElementRunner>element_runner_client_end,fidl::ServerEnd<fuchsia_power_broker::Lessor>lessor_server_end)
Defined at line 206 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h