template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1939 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::SessionStopResponse Build ()
Build and return the table. The builder should not be used after this.
bool has_samples_collected ()
void clear_samples_collected ()
Clears the samples_collected field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & samples_collected ()
Getter for samples_collected.
BuilderImpl & samples_collected (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for samples_collected.
bool has_mean_sample_time ()
void clear_mean_sample_time ()
Clears the mean_sample_time field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & mean_sample_time ()
Getter for mean_sample_time.
BuilderImpl & mean_sample_time (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for mean_sample_time.
bool has_median_sample_time ()
void clear_median_sample_time ()
Clears the median_sample_time field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & median_sample_time ()
Getter for median_sample_time.
BuilderImpl & median_sample_time (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for median_sample_time.
bool has_min_sample_time ()
void clear_min_sample_time ()
Clears the min_sample_time field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & min_sample_time ()
Getter for min_sample_time.
BuilderImpl & min_sample_time (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for min_sample_time.
bool has_max_sample_time ()
void clear_max_sample_time ()
Clears the max_sample_time field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & max_sample_time ()
Getter for max_sample_time.
BuilderImpl & max_sample_time (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Setter for max_sample_time.
bool has_missing_process_mappings ()
void clear_missing_process_mappings ()
Clears the missing_process_mappings field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView<uint64_t> & missing_process_mappings ()
Getter for missing_process_mappings.
BuilderImpl & missing_process_mappings (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView<uint64_t>>> elem)
Setter for missing_process_mappings.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_cpu_profiler::wire::SessionStopResponse, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_cpu_profiler::wire::SessionStopResponse>> && frame)