class ElementStatusEndpoint
Defined at line 3192 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.
const ::std::string & identifier ()
Defined at line 3198 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 3202 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 3206 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 3214 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)
const ::fidl::InterfaceHandle< ::fuchsia::power::broker::Status> & status ()
Defined at line 3222 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 3226 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 3230 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 3238 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h
ElementStatusEndpoint & set_status (::fidl::InterfaceHandle< ::fuchsia::power::broker::Status> _value)
void ElementStatusEndpoint ()
void ElementStatusEndpoint (ElementStatusEndpoint && other)
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)