template <>

class WireTableBuilder

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

Public Methods

template <typename First = uint64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<uint64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_power_suspend::wire::SuspendStats> & success_count (First && first, Args &&... args_)

The number of times the device has successfully suspended.

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

template <typename First = uint64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<uint64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_power_suspend::wire::SuspendStats> & fail_count (First && first, Args &&... args_)

The number of times the device has failed to suspend.

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

template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_power_suspend::wire::SuspendStats> & last_time_in_suspend (First && first, Args &&... args_)

The amount of time spent in the previous suspend state.

May not be available on all platforms.

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

template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_power_suspend::wire::SuspendStats> & last_time_in_suspend_operations (First && first, Args &&... args_)

The amount of time spent performing suspend and resume operations for

the previous suspend state.

Suspend and resume operations are those actions taken by the platform in

order to enter and exit, respectively, a suspended state.

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

template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_power_suspend::wire::SuspendStats> & total_time_in_suspend (First && first, Args &&... args_)

The total amount of time spent in a suspended state.

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

Friends

template <>
class SuspendStats