template <>
class WireWeakOnewayBufferClientImpl
Defined at line 3343 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/wire_messaging.h
Public Methods
::fidl::OneWayStatus RegisterProvider (::fidl::ClientEnd< ::fuchsia_tracing_provider::Provider> && provider, uint64_t pid, ::fidl::StringView name)
Registers the trace provider.
Note: Registration is asynchronous, it's only at some point after this
returns that the provider is actually registered.
To unregister, simply close the Provider pipe.
`pid` is the process id of the provider, `name` is the name of the
provider. Both of these are used in logging and diagnostic messages.
# Deprecation
Use "RegisterV2" instead to use the FIDL-based coordination protocol.
Caller provides the backing storage for FIDL message.
::fidl::OneWayStatus RegisterV2 (::fidl::ClientEnd< ::fuchsia_tracing_provider::ProviderV2> && provider, uint64_t pid, ::fidl::StringView name)
Registers the trace provider using the V2 protocol.
Note: Registration is asynchronous, it's only at some point after this
returns that the provider is actually registered.
To unregister, close the `provider` connection.
Caller provides the backing storage for FIDL message.