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)

Records