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