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