template <>
class WireWeakAsyncBufferClientImpl
Defined at line 3739 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/wire_messaging.h
Public Methods
::fidl::internal::WireBufferThenable< ::fuchsia_tracing_provider::ProviderV2::Start> Start (const ::fuchsia_tracing_provider::wire::StartOptions & options)
Begin tracing.
If tracing has already started the provider must ignore the request.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_tracing_provider::ProviderV2::Stop> Stop ()
Stop tracing.
If tracing has already stopped the provider must ignore the request.
Once the provider has finished writing any final events to the trace
buffer, it must send an `OnStopped()` event.
Note that multiple `Start,Stop` requests can be received between
`Initialize,Terminate`.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_tracing_provider::ProviderV2::Terminate> Terminate ()
Terminate tracing.
Tracing is stopped first if not already stopped.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_tracing_provider::ProviderV2::GetKnownCategories> GetKnownCategories ()
Gets the trace categories that might be produced by this provider.
Caller provides the backing storage for FIDL message.