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