class RegisterProvider

Defined at line 30 of file fidling/gen/sdk/fidl/fuchsia.tracing.provider/fuchsia.tracing.provider/cpp/fidl/fuchsia.tracing.provider/cpp/markers.h

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.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal