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