class ElementInfoProvider_GetElementPowerLevelNames_Result

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

Public Members

static const fidl_type_t * FidlType

Public Methods

void ElementInfoProvider_GetElementPowerLevelNames_Result ()
void ElementInfoProvider_GetElementPowerLevelNames_Result (ElementInfoProvider_GetElementPowerLevelNames_Result && )
::std::unique_ptr<ElementInfoProvider_GetElementPowerLevelNames_Result> New ()
void Encode (::fidl::Encoder * encoder, size_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ElementInfoProvider_GetElementPowerLevelNames_Result * value, size_t offset)
zx_status_t Clone (ElementInfoProvider_GetElementPowerLevelNames_Result * result)
bool has_invalid_tag ()

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

bool is_response ()

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

::fuchsia::power::broker::ElementInfoProvider_GetElementPowerLevelNames_Response & response ()

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

const ::fuchsia::power::broker::ElementInfoProvider_GetElementPowerLevelNames_Response & response ()

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

bool is_err ()

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

::fuchsia::power::broker::ElementInfoProviderError & err ()

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

const ::fuchsia::power::broker::ElementInfoProviderError & err ()

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

bool is_framework_err ()

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

::fidl::FrameworkErr & framework_err ()

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

const ::fidl::FrameworkErr & framework_err ()

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

::fuchsia::power::broker::ElementInfoProvider_GetElementPowerLevelNames_Result::Tag Which ()

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

fidl_xunion_tag_t Ordinal ()

You probably want to use Which() method instead of Ordinal(). Use Ordinal() only when you need

access to the raw integral ordinal value.

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

void ElementInfoProvider_GetElementPowerLevelNames_Result (fpromise::ok_result< ::std::vector< ::fuchsia::power::broker::ElementPowerLevelNames>> && result)

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

void ElementInfoProvider_GetElementPowerLevelNames_Result (fpromise::error_result< ::fuchsia::power::broker::ElementInfoProviderError> && result)

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

void ElementInfoProvider_GetElementPowerLevelNames_Result (fpromise::result< ::std::vector< ::fuchsia::power::broker::ElementPowerLevelNames>, ::fuchsia::power::broker::ElementInfoProviderError> && result)

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

ElementInfoProvider_GetElementPowerLevelNames_Result WithResponse (::fuchsia::power::broker::ElementInfoProvider_GetElementPowerLevelNames_Response && )
ElementInfoProvider_GetElementPowerLevelNames_Result WithErr (::fuchsia::power::broker::ElementInfoProviderError && )
ElementInfoProvider_GetElementPowerLevelNames_Result WithFrameworkErr (::fidl::FrameworkErr && )
fpromise::result< ::std::vector< ::fuchsia::power::broker::ElementPowerLevelNames>, std::variant< ::fuchsia::power::broker::ElementInfoProviderError, ::fidl::FrameworkErr>> operator result ()

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

void ~ElementInfoProvider_GetElementPowerLevelNames_Result ()
ElementInfoProvider_GetElementPowerLevelNames_Result & operator= (ElementInfoProvider_GetElementPowerLevelNames_Result && )
ElementInfoProvider_GetElementPowerLevelNames_Result & set_response (::fuchsia::power::broker::ElementInfoProvider_GetElementPowerLevelNames_Response value)
ElementInfoProvider_GetElementPowerLevelNames_Result & set_err (::fuchsia::power::broker::ElementInfoProviderError value)
ElementInfoProvider_GetElementPowerLevelNames_Result & set_framework_err (::fidl::FrameworkErr value)

Enumerations

enum Tag
Name Value
kResponse 1
kErr 2
kFrameworkErr 3
Invalid ::std::numeric_limits<::fidl_union_tag_t>::max()

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

Friends

class Equality