class FakePowerBroker

Defined at line 178 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device-test.cc

Public Members

FakeElementControl * hardware_power_element_control_
FakeLessor * hardware_power_lessor_
Client hardware_power_element_runner_client_
vector servers_

Public Methods

zx::result<> Serve (fdf::OutgoingDirectory & to_driver_vfs)

Defined at line 148 of file ../../src/devices/block/drivers/sdmmc/sdio-controller-device-test.cc

std::vector<uint8_t> lease_power_levels ()

Defined at line 166 of file ../../src/devices/block/drivers/sdmmc/sdio-controller-device-test.cc

std::vector<zx::event> TakeDependencyTokens ()

Defined at line 168 of file ../../src/devices/block/drivers/sdmmc/sdio-controller-device-test.cc

std::vector<fidl::ServerEnd<fuchsia_power_broker::LeaseControl>> TakeLeaseControlServerEnds ()

Defined at line 170 of file ../../src/devices/block/drivers/sdmmc/sdio-controller-device-test.cc

std::vector<fidl::ClientEnd<fuchsia_power_broker::ElementRunner>> TakeElementRunnerClientEnds ()

Defined at line 174 of file ../../src/devices/block/drivers/sdmmc/sdio-controller-device-test.cc

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 180 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device-test.cc