class PowerLevelName
Defined at line 3464 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.
void PowerLevelName ()
void PowerLevelName (PowerLevelName && other)
const uint8_t & level ()
Defined at line 3470 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 3474 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 3478 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 3486 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 3494 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 3498 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 3502 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 3510 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 ()
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)