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