template <>

class WireSyncBufferClientImpl

Defined at line 3146 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/wire_messaging.h

Public Methods

::fidl::WireUnownedResult< ::fuchsia_power_broker::ElementInfoProvider::GetElementPowerLevelNames> GetElementPowerLevelNames ()

Returns mappings of PowerLevels to plaintext names for each element managed

by a component. Returns an error if no mappings can be returned.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_power_broker::ElementInfoProvider::GetStatusEndpoints> GetStatusEndpoints ()

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).

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.