template <>
class WireTableBuilder
Defined at line 650 of file fidling/gen/sdk/fidl/fuchsia.audio.effects/fuchsia.audio.effects/cpp/fidl/fuchsia.audio.effects/cpp/wire_types.h
Public Methods
template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_audio_effects::wire::ProcessMetrics> & name (First && first, Args &&... args_)
Each process call may be (optionally) divided into multiple stages,
each with their own ProcessMetrics. This field names the stage described
by this table.
Defined at line 664 of file fidling/gen/sdk/fidl/fuchsia.audio.effects/fuchsia.audio.effects/cpp/fidl/fuchsia.audio.effects/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_audio_effects::wire::ProcessMetrics> & wall_time (First && first, Args &&... args_)
Total wall-clock time from the moment the Process call is received to
the moment a response is returned.
Defined at line 677 of file fidling/gen/sdk/fidl/fuchsia.audio.effects/fuchsia.audio.effects/cpp/fidl/fuchsia.audio.effects/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_audio_effects::wire::ProcessMetrics> & cpu_time (First && first, Args &&... args_)
Total amount of time spent running on the CPU.
See zx_info_task_runtime.cpu_time.
Defined at line 690 of file fidling/gen/sdk/fidl/fuchsia.audio.effects/fuchsia.audio.effects/cpp/fidl/fuchsia.audio.effects/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_audio_effects::wire::ProcessMetrics> & queue_time (First && first, Args &&... args_)
Total amount of time spent waiting to run. Only counts "ready" time.
See zx_info_task_runtime.queue_time.
Defined at line 703 of file fidling/gen/sdk/fidl/fuchsia.audio.effects/fuchsia.audio.effects/cpp/fidl/fuchsia.audio.effects/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_audio_effects::wire::ProcessMetrics> & page_fault_time (First && first, Args &&... args_)
Total amount of time spent handling page faults.
See zx_info_task_runtime.page_fault_time.
Defined at line 716 of file fidling/gen/sdk/fidl/fuchsia.audio.effects/fuchsia.audio.effects/cpp/fidl/fuchsia.audio.effects/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_audio_effects::wire::ProcessMetrics> & kernel_lock_contention_time (First && first, Args &&... args_)
Total amount of time spent waiting on contended kernel locks.
See zx_info_task_runtime.lock_contention_time.
Defined at line 729 of file fidling/gen/sdk/fidl/fuchsia.audio.effects/fuchsia.audio.effects/cpp/fidl/fuchsia.audio.effects/cpp/wire_types.h
Friends
template <>
class ProcessMetrics