class SuspenderSuspendResponse
Defined at line 365 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 SuspenderSuspendResponse (Storage_ storage)
void SuspenderSuspendResponse ()
Defined at line 371 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 SuspenderSuspendResponse (SuspenderSuspendResponse && )
Defined at line 372 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 SuspenderSuspendResponse (const SuspenderSuspendResponse & other)
SuspenderSuspendResponse & operator= (SuspenderSuspendResponse && )
Defined at line 373 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.suspend/fuchsia.hardware.power.suspend/cpp/fidl/fuchsia.hardware.power.suspend/cpp/natural_types.h
SuspenderSuspendResponse & operator= (const SuspenderSuspendResponse & other)
bool operator== (const SuspenderSuspendResponse & other)
bool operator!= (const SuspenderSuspendResponse & other)
bool IsEmpty ()
const std::optional< ::fuchsia_hardware_power_suspend::WakeReason> & reason ()
The `WakeReason` that caused the system to resume.
See type `WakeReason` above for more details about wake reasons.
::std::optional< ::fuchsia_hardware_power_suspend::WakeReason> & reason ()
The `WakeReason` that caused the system to resume.
See type `WakeReason` above for more details about wake reasons.
SuspenderSuspendResponse & reason (std::optional< ::fuchsia_hardware_power_suspend::WakeReason> value)
The `WakeReason` that caused the system to resume.
See type `WakeReason` above for more details about wake reasons.
const std::optional<int64_t> & suspend_duration ()
The amount of time the system spent suspended. If the system is
interrupted during suspend this field is unset.
::std::optional<int64_t> & suspend_duration ()
The amount of time the system spent suspended. If the system is
interrupted during suspend this field is unset.
SuspenderSuspendResponse & suspend_duration (std::optional<int64_t> value)
The amount of time the system spent suspended. If the system is
interrupted during suspend this field is unset.
const std::optional<int64_t> & suspend_overhead ()
The amount of time it took for the system to suspend and resume not
including the duration that the system was suspended.
::std::optional<int64_t> & suspend_overhead ()
The amount of time it took for the system to suspend and resume not
including the duration that the system was suspended.
SuspenderSuspendResponse & suspend_overhead (std::optional<int64_t> value)
The amount of time it took for the system to suspend and resume not
including the duration that the system was suspended.
void SuspenderSuspendResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits