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()`.