class ElementStatusEndpoint

Defined at line 1492 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/natural_types.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 Methods

void ElementStatusEndpoint (Storage_ storage)
void ElementStatusEndpoint ()

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

void ElementStatusEndpoint (ElementStatusEndpoint && )

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

bool IsEmpty ()
const std::optional< ::std::string> & identifier ()
::std::optional< ::std::string> & identifier ()
ElementStatusEndpoint & identifier (std::optional< ::std::string> value)

Setter for identifier.

ElementStatusEndpoint & operator= (ElementStatusEndpoint && )

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

const std::optional< ::fidl::ClientEnd< ::fuchsia_power_broker::Status>> & status ()
::std::optional< ::fidl::ClientEnd< ::fuchsia_power_broker::Status>> & status ()
ElementStatusEndpoint & status (std::optional< ::fidl::ClientEnd< ::fuchsia_power_broker::Status>> value)

Setter for status.

void ElementStatusEndpoint (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits