class StartTracing

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

Requests to start tracing with the specified `options`.

If tracing has already started then the request is ignored,

except to send back an error code.

The trace Session acknowledges the request when all

registered providers have been started or after

`TraceConfig.start_timeout_milliseconds` milliseconds.

One useful reason for the has-started acknowledgement is that the

trace program can start a program to trace knowing that all the

providers are started.

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