class StartOptions

Defined at line 459 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/natural_types.h

Additional options to control tracing at start.

Public Methods

void StartOptions (Storage_ storage)
void StartOptions (::fuchsia_tracing::BufferDisposition buffer_disposition, ::std::vector< ::std::string> additional_categories)
void StartOptions ()

Default constructs a |StartOptions| only if all of its members are default constructible.

Defined at line 470 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/natural_types.h

void StartOptions (StartOptions && )

Defined at line 473 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/natural_types.h

void StartOptions (const StartOptions & other)
StartOptions & operator= (StartOptions && )

Defined at line 474 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/natural_types.h

StartOptions & operator= (const StartOptions & other)
bool operator== (const StartOptions & other)
bool operator!= (const StartOptions & other)
::fuchsia_tracing::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.

::fuchsia_tracing::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.

StartOptions & buffer_disposition (::fuchsia_tracing::BufferDisposition value)

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.

const ::std::vector< ::std::string> & additional_categories ()

The trace categories to add to the initial set provided in

`ProviderConfig`.

::std::vector< ::std::string> & additional_categories ()

The trace categories to add to the initial set provided in

`ProviderConfig`.

StartOptions & additional_categories (::std::vector< ::std::string> value)

The trace categories to add to the initial set provided in

`ProviderConfig`.

void StartOptions (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits