class BatteryInfoProvider

Defined at line 23 of file ../../src/developer/forensics/feedback/annotations/battery_info_provider.h

Responsible for collecting annotations from

fuchsia.power.battery/BatteryInfoProvider::GetBatteryInfo.

Public Methods

void ~BatteryInfoProvider ()

Defined at line 30 of file ../../src/developer/forensics/feedback/annotations/battery_info_provider.h

void BatteryInfoProvider (async_dispatcher_t * dispatcher, std::shared_ptr<sys::ServiceDirectory> services, std::unique_ptr<backoff::Backoff> backoff)

Defined at line 84 of file ../../src/developer/forensics/feedback/annotations/battery_info_provider.cc

void on_fidl_error (fidl::UnbindInfo error)

Defined at line 104 of file ../../src/developer/forensics/feedback/annotations/battery_info_provider.cc

std::set<std::string> GetAnnotationKeys ()

Defined at line 138 of file ../../src/developer/forensics/feedback/annotations/battery_info_provider.cc

std::set<std::string> GetKeys ()

Defined at line 146 of file ../../src/developer/forensics/feedback/annotations/battery_info_provider.cc

void Get (::fit::callback<void (Annotations)> callback)

Defined at line 117 of file ../../src/developer/forensics/feedback/annotations/battery_info_provider.cc