Crate fidl_fuchsia_tracing_controller

Source

Macros§

SessionStateUnknown
Pattern that matches an unknown SessionState member.
StartErrorUnknown
Pattern that matches an unknown StartError member.
StopErrorUnknown
Pattern that matches an unknown StopError member.

Structs§

FxtVersion
Version of trace record format.
ProviderInfo
Result of GetProviders.
ProviderSpec
ProviderStats
Statistics data per provider collected over the course of the tracing session
ProvisionerControlHandle
ProvisionerEventStream
ProvisionerGetKnownCategoriesResponder
ProvisionerGetKnownCategoriesResponse
ProvisionerGetProvidersResponder
ProvisionerGetProvidersResponse
ProvisionerInitializeTracingRequest
ProvisionerMarker
ProvisionerProxy
ProvisionerRequestStream
A Stream of incoming requests for fuchsia.tracing.controller/Provisioner.
ProvisionerSynchronousProxy
SessionControlHandle
SessionEventStream
SessionMarker
SessionOnSessionStateChangeRequest
SessionProxy
SessionRequestStream
A Stream of incoming requests for fuchsia.tracing.controller/Session.
SessionStartTracingResponder
SessionStopTracingResponder
SessionSynchronousProxy
SessionWatchAlertResponder
SessionWatchAlertResponse
StartOptions
Additional options to control trace data collection.
StopOptions
Additional options to control stopping of a trace.
StopResult
Result of a terminate request.
TraceConfig
Provides options for the trace.

Enums§

ProvisionerEvent
ProvisionerRequest
The provisioner interface used to initialize a trace Session, that can then be started and stopped.
SessionEvent
SessionRequest
The session interface used by the trace tool to start/stop/terminate a trace Session.
SessionState
The state of the tracing session. A “session” is everything between Initialize and Terminate.
StartError
Error codes from Start operations.
StopError
Error codes from Stop operations.

Constants§

MAX_ALERT_NAME_LENGTH
The maximum length of an alert name.
MAX_NUM_PROVIDERS
The maximum number of providers supported.

Traits§

ProvisionerProxyInterface
SessionProxyInterface

Type Aliases§

AlertName
aliases
SessionStartTracingResult
SessionStopTracingResult