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