class StartOptions

Defined at line 1434 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

Additional options to control trace data collection.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_tracing_controller::wire::StartOptions> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_tracing_controller::wire::StartOptions> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_tracing_controller::wire::StartOptions>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void StartOptions ()

Defined at line 1436 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

void StartOptions (const StartOptions & other)

Defined at line 1437 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

StartOptions & operator= (const StartOptions & other)

Defined at line 1438 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

void StartOptions (StartOptions && other)

Defined at line 1439 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

::fuchsia_tracing::wire::BufferDisposition & buffer_disposition ()

Whether and how to clear the buffer when starting data collection.

This allows, for example, multiple Start/Stop trace runs to be

collected in the same buffer.

If the preceding `Stop()` request had `save_after_stopped=true`

then this value is overridden to CLEAR_ENTIRE_BUFFER to avoid

duplicate data being saved.

bool has_buffer_disposition ()
::fidl::VectorView< ::fidl::StringView> & additional_categories ()

The trace categories to add to the initial set provided in

`TraceConfig`. If the combined number of categories goes over the

limit then the extra categories past the limit are discarded.

bool has_additional_categories ()
StartOptions & operator= (StartOptions && other)

Defined at line 1440 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

void ~StartOptions ()

Defined at line 1442 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder