class ProviderConfig
Defined at line 301 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/natural_types.h
Trace provider configuration.
Public Methods
void ProviderConfig (Storage_ storage)
void ProviderConfig (::fuchsia_tracing::BufferingMode buffering_mode, ::zx::vmo buffer, ::zx::fifo fifo, ::std::vector< ::std::string> categories)
void ProviderConfig ()
Default constructs a |ProviderConfig| only if all of its members are default constructible.
Defined at line 312 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/natural_types.h
void ProviderConfig (ProviderConfig && )
Defined at line 315 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/natural_types.h
::fuchsia_tracing::BufferingMode buffering_mode ()
`buffering_mode` specifies what happens when the buffer fills.
::fuchsia_tracing::BufferingMode & buffering_mode ()
`buffering_mode` specifies what happens when the buffer fills.
ProviderConfig & buffering_mode (::fuchsia_tracing::BufferingMode value)
`buffering_mode` specifies what happens when the buffer fills.
const ::zx::vmo & buffer ()
The buffer to write trace records into.
::zx::vmo & buffer ()
The buffer to write trace records into.
ProviderConfig & buffer (::zx::vmo value)
The buffer to write trace records into.
const ::zx::fifo & fifo ()
When the trace provider observes `ZX_FIFO_PEER_CLOSED` on `fifo`, it
must assume the trace manager has terminated abnormally (since `Stop`
was not received as usual) and stop tracing automatically, discarding
any in-flight trace data.
::zx::fifo & fifo ()
When the trace provider observes `ZX_FIFO_PEER_CLOSED` on `fifo`, it
must assume the trace manager has terminated abnormally (since `Stop`
was not received as usual) and stop tracing automatically, discarding
any in-flight trace data.
ProviderConfig & fifo (::zx::fifo value)
When the trace provider observes `ZX_FIFO_PEER_CLOSED` on `fifo`, it
must assume the trace manager has terminated abnormally (since `Stop`
was not received as usual) and stop tracing automatically, discarding
any in-flight trace data.
const ::std::vector< ::std::string> & categories ()
What trace categories to collect data for.
::std::vector< ::std::string> & categories ()
What trace categories to collect data for.
ProviderConfig & categories (::std::vector< ::std::string> value)
What trace categories to collect data for.
void ProviderConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
ProviderConfig & operator= (ProviderConfig && )
Defined at line 316 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalStructCodingTraits