class WakeReason

Defined at line 268 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/wire_types.h

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_hardware_power_suspend::wire::WakeReason> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_hardware_power_suspend::wire::WakeReason> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_power_suspend::wire::WakeReason>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void WakeReason ()

Defined at line 270 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/wire_types.h

void WakeReason (const WakeReason & other)

Defined at line 271 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/wire_types.h

WakeReason & operator= (const WakeReason & other)

Defined at line 272 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/wire_types.h

void WakeReason (WakeReason && other)

Defined at line 273 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/wire_types.h

WakeReason & operator= (WakeReason && other)

Defined at line 274 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/wire_types.h

::fidl::VectorView<uint64_t> & wake_vectors ()

A list of platform defined integers, each of which corresponds to

a physical interrupt vector on the system. The simplest such mapping

would be to map each interrupt number to a wake vector.

The interpretation of this list of numbers is encoded by

`wake_vectors_type`.

bool has_wake_vectors ()
::fidl::VectorView<uint64_t> & soft_wake_vectors ()

A list of platform defined integers, each of which corresponds to

a wake vector that is *not* backed by a hardware interrupt.

bool has_soft_wake_vectors ()
::fuchsia_hardware_power_suspend::wire::WakeVectorType & wake_vectors_type ()

If set, clarifies the interpretation of `wake_vectors`.

bool has_wake_vectors_type ()
bool & wake_vectors_overflow ()

If set to true, we reported fewer than the actual number of wake

vectors.

bool has_wake_vectors_overflow ()
void ~WakeReason ()

Defined at line 276 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder