class WakeReason
Defined at line 95 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/natural_types.h
Public Methods
void WakeReason (Storage_ storage)
void WakeReason ()
Defined at line 101 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/natural_types.h
void WakeReason (WakeReason && )
Defined at line 102 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/natural_types.h
void WakeReason (const WakeReason & other)
WakeReason & operator= (WakeReason && )
Defined at line 103 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/natural_types.h
WakeReason & operator= (const WakeReason & other)
bool operator== (const WakeReason & other)
bool operator!= (const WakeReason & other)
bool IsEmpty ()
const std::optional< ::std::vector<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`.
::std::optional< ::std::vector<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`.
WakeReason & wake_vectors (std::optional< ::std::vector<uint64_t>> value)
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`.
const std::optional< ::std::vector<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.
::std::optional< ::std::vector<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.
WakeReason & soft_wake_vectors (std::optional< ::std::vector<uint64_t>> value)
A list of platform defined integers, each of which corresponds to
a wake vector that is *not* backed by a hardware interrupt.
const std::optional< ::fuchsia_hardware_power_suspend::WakeVectorType> & wake_vectors_type ()
If set, clarifies the interpretation of `wake_vectors`.
::std::optional< ::fuchsia_hardware_power_suspend::WakeVectorType> & wake_vectors_type ()
If set, clarifies the interpretation of `wake_vectors`.
WakeReason & wake_vectors_type (std::optional< ::fuchsia_hardware_power_suspend::WakeVectorType> value)
If set, clarifies the interpretation of `wake_vectors`.
const std::optional<bool> & wake_vectors_overflow ()
If set to true, we reported fewer than the actual number of wake
vectors.
::std::optional<bool> & wake_vectors_overflow ()
If set to true, we reported fewer than the actual number of wake
vectors.
WakeReason & wake_vectors_overflow (std::optional<bool> value)
If set to true, we reported fewer than the actual number of wake
vectors.
void WakeReason (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits