Crate fidl_fuchsia_tracing_controller__common

Source

Modules§

provisioner_ordinals
session_manager_ordinals
session_ordinals

Macros§

ActionUnknown
Pattern that matches an unknown Action member.
RecordingErrorUnknown
Pattern that matches an unknown RecordingError member.
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
ProvisionerGetKnownCategoriesResponse
ProvisionerGetProvidersResponse
SessionManagerEndTraceSessionResponse
SessionManagerGetKnownCategoriesResponse
SessionManagerGetProvidersResponse
SessionManagerStartTraceSessionResponse
SessionOnSessionStateChangeRequest
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.
TraceOptions
Covers how a trace will be run when invoking StartRecording.
TraceStatus
Status of the trace session managed by SessionManager
Trigger
A trigger is an action that is done when a certain alert has been raised in the fuchsia tracing system.

Enums§

Action
An action to be preformed on this trace. Used as part of a Trigger.
RecordingError
This covers errors from using the Tracing protocol (specifically trace recording errors).
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.

Type Aliases§

AlertName
aliases