template <>

class WireWeakSyncClientImpl

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

Public Methods

::fidl::WireResult< ::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.

Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.

::fidl::WireResult< ::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).

Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.