template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 349 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/wire_types.h
Public Methods
::fuchsia_cpu_profiler::wire::Sample Build ()
Build and return the table. The builder should not be used after this.
bool has_callgraph ()
void clear_callgraph ()
Clears the callgraph field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_cpu_profiler::wire::CallgraphConfig & callgraph ()
Whether the profiler should include callgraph information and if so,
what strategy it should use.
BuilderImpl & callgraph (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_cpu_profiler::wire::CallgraphConfig>> elem)
Whether the profiler should include callgraph information and if so,
what strategy it should use.
bool has_counters ()
void clear_counters ()
Clears the counters field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView< ::fuchsia_cpu_profiler::wire::Counter> & counters ()
The value of a counter since the last sample
BuilderImpl & counters (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_cpu_profiler::wire::Counter>>> elem)
The value of a counter since the last sample
Protected Methods
void WireTableBaseBuilder< ::fuchsia_cpu_profiler::wire::Sample, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_cpu_profiler::wire::Sample>> && frame)