template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1712 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h
Public Methods
::fuchsia_tracing_controller::wire::StopOptions Build ()
Build and return the table. The builder should not be used after this.
bool has_write_results ()
void clear_write_results ()
Clears the write_results field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & write_results ()
If true then write all collected data after tracing has stopped.
This is useful in situations where one wants to clear the buffer
before starting the next trace, without having to first terminate the
trace and start a new one.
BuilderImpl & write_results (bool elem)
If true then write all collected data after tracing has stopped.
This is useful in situations where one wants to clear the buffer
before starting the next trace, without having to first terminate the
trace and start a new one.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_tracing_controller::wire::StopOptions, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_tracing_controller::wire::StopOptions>> && frame)