CockpitPerfettoTrace class final

Perfetto trace metadata returned by the VM Service, with optional raw data.

The base64 payload is deliberately omitted from normal toJson output and included only by complete exports. This keeps integration-test result transport compact while preserving an exact trace for offline analysis.

Constructors

CockpitPerfettoTrace({required String kind, String? data, required int originUs, required int extentUs, int? samplePeriodUs, int? maxStackDepth, int? sampleCount, int? pid})
CockpitPerfettoTrace.fromJson(Object? value)
factory

Properties

data → String?
Base64 Perfetto bytes. Compact reports intentionally omit this value; complete exports retain it for offline viewers.
final
extentUs → int
final
hashCode → int
The hash code for this object.
no setterinherited
kind → String
final
maxStackDepth → int?
final
originUs → int
final
pid → int?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sampleCount → int?
final
samplePeriodUs → int?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson({bool includeRaw = false}) → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited