template <>
class WireSyncBufferClientImpl
Defined at line 1561 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/wire_messaging.h
Public Methods
::fidl::OneWayStatus InitializeTracing (::fidl::ServerEnd< ::fuchsia_tracing_controller::Session> && controller, ::fuchsia_tracing_controller::wire::TraceConfig config, ::zx::socket && output)
Requests to initialize tracing with the specified `config`.
A bad request will terminate the connection.
Dropping the socket connection will abort and terminate the
existing trace Session.
The trace controller emits trace data to `output` as a sequence of
binary formatted trace records. Traces obtained from different providers
are delimited by metadata records within the stream.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_tracing_controller::Provisioner::GetProviders> GetProviders ()
Return the set of registered providers.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_tracing_controller::Provisioner::GetKnownCategories> GetKnownCategories ()
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.