class FakePowerBroker

Defined at line 177 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_

Public Methods

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

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

std::vector<uint8_t> lease_power_levels ()

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

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

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

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

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

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

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

fidl::ProtocolHandler<fuchsia_power_broker::Topology> CreateHandler ()

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

void AddElement (fuchsia_power_broker::ElementSchema & req, AddElementCompleter::Sync & completer)

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

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_power_broker::Topology> md, fidl::UnknownMethodCompleter::Sync & completer)

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