class TargetConfig

Defined at line 2486 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/wire_types.h

A target may be an adhoc set of tasks, or one defined by a component/test

Public Methods

bool IsUnknown ()

Defined at line 2500 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/wire_types.h

void TargetConfig ()
void ~TargetConfig ()
void TargetConfig (TargetConfig && other)
TargetConfig & operator= (TargetConfig && other)
bool has_invalid_tag ()
bool is_tasks ()
TargetConfig WithTasks (::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_cpu_profiler::wire::Task>> val)

An adhoc set of threads/processes/jobs

template <typename... Args>
TargetConfig WithTasks (::fidl::AnyArena & allocator, Args &&... args)

An adhoc set of threads/processes/jobs

Defined at line 2513 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/wire_types.h

::fidl::VectorView< ::fuchsia_cpu_profiler::wire::Task> & tasks ()

An adhoc set of threads/processes/jobs

const ::fidl::VectorView< ::fuchsia_cpu_profiler::wire::Task> & tasks ()

An adhoc set of threads/processes/jobs

bool is_component ()
TargetConfig WithComponent (::fidl::ObjectView< ::fuchsia_cpu_profiler::wire::AttachConfig> val)

Profile a component and all tasks it launches

template <typename... Args>
TargetConfig WithComponent (::fidl::AnyArena & allocator, Args &&... args)

Profile a component and all tasks it launches

Defined at line 2531 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/wire_types.h

::fuchsia_cpu_profiler::wire::AttachConfig & component ()

Profile a component and all tasks it launches

const ::fuchsia_cpu_profiler::wire::AttachConfig & component ()

Profile a component and all tasks it launches

::fuchsia_cpu_profiler::wire::TargetConfig::Tag Which ()
void _CloseHandles ()

Enumerations

enum Tag
Name Value
kTasks 1
kComponent 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 2495 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/wire_types.h