class ElementInfoProvider
Defined at line 5402 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h
Provides an interface to retrieve information about PowerElements managed by a component.
Public Members
static const char[] Name_
Public Methods
void ~ElementInfoProvider ()
void GetElementPowerLevelNames (GetElementPowerLevelNamesCallback callback)
Returns mappings of PowerLevels to plaintext names for each element managed
by a component. Returns an error if no mappings can be returned.
void GetStatusEndpoints (GetStatusEndpointsCallback callback)
Returns available Status client endpoints and stable identifiers for each
element managed by a component. Returns an error if no endpoints can be
returned (i.e. no elements were able to implement the Status channel).
Protected Methods
void handle_unknown_method (uint64_t ordinal, bool method_has_response)
Friends
class ElementInfoProvider_Stub