template <>

class WireTableBuilder

Defined at line 2913 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

Public Methods

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_tracing_controller::wire::TraceStatus> & duration (First && first, Args &&... args_)

The total duration of the command in fractional seconds. This will not

be set if the command is supposed to run indefinitely.

Defined at line 2927 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/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_tracing_controller::wire::TraceStatus> & remaining_runtime (First && first, Args &&... args_)

The amount of time remaining before the trace terminates. This will not

be set if the command is supposed to run indefinitely.

Defined at line 2941 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

template <typename First = ::fuchsia_tracing_controller::wire::TraceConfig, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_tracing_controller::wire::TraceConfig>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_tracing_controller::wire::TraceStatus> & config (First && first, Args &&... args_)

The original config sent to the `StartRecording` command.

Defined at line 2954 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_tracing_controller::wire::Trigger>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_tracing_controller::wire::Trigger>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_tracing_controller::wire::TraceStatus> & triggers (First && first, Args &&... args_)

A list of triggers active for this trace. See [Trigger] for more info.

Defined at line 2967 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/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_tracing_controller::wire::TraceStatus> & task_id (First && first, Args &&... args_)

unique id of this trace session.

Defined at line 2980 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

Friends

template <>
class TraceStatus