class ElementStatusEndpoint

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

Status client endpoint and a plaintext name for a specific Power Element. 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 ElementStatusEndpoint ()
void ElementStatusEndpoint (ElementStatusEndpoint && other)
const ::std::string & identifier ()

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

bool has_identifier ()

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

::std::string * mutable_identifier ()

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

void clear_identifier ()

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

void clear_status ()

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

ElementStatusEndpoint & set_identifier (::std::string _value)
ElementStatusEndpoint & set_status (::fidl::InterfaceHandle< ::fuchsia::power::broker::Status> _value)
const ::fidl::InterfaceHandle< ::fuchsia::power::broker::Status> & status ()

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

bool has_status ()

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

::fidl::InterfaceHandle< ::fuchsia::power::broker::Status> * mutable_status ()

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

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