class PowerLevelName

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

Mapping of a plaintext name to a PowerLevel. Names are expected to be unique between

elements and persistent across reboots of the same build, but consistency is not

guaranteed between different builds.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const uint8_t & level ()

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

bool has_level ()

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

uint8_t * mutable_level ()

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

void clear_level ()

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

const ::std::string & name ()

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

bool has_name ()

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

::std::string * mutable_name ()

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

void clear_name ()

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

PowerLevelName & set_level (uint8_t _value)
PowerLevelName & set_name (::std::string _value)
void PowerLevelName ()
void PowerLevelName (PowerLevelName && other)
void ~PowerLevelName ()
PowerLevelName & operator= (PowerLevelName && other)
::std::unique_ptr<PowerLevelName> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, PowerLevelName * _value, size_t _offset)
zx_status_t Clone (PowerLevelName * _result)