TracingState class

The state of the event tracing. hasTracing is true if tracing is enabled.

Constructors

TracingState({required List<InputEvent> events, required Map<int, InputEvent> runningActions, required Map<String, ActionInfo> historicalActions, required bool hasTracing, required bool hasFinishedEvents, required int clientDelay})

Properties

clientDelay int
The delay in milliseconds between the client and the server. This is used to calculate the correct duration of the running actions.
final
events List<InputEvent>
final
hasFinishedEvents bool
final
hashCode int
The hash code for this object.
no setterinherited
hasTracing bool
final
historicalActions Map<String, ActionInfo>
The historical actions. Mutable for performance reasons. Action Name -> ActionInfo
final
runningActions Map<int, InputEvent>
The running actions. Mutable for performance reasons. Event Id -> Event
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({List<InputEvent>? events, Map<int, InputEvent>? runningActions, Map<String, ActionInfo>? historicalActions, bool? hasTracing, bool? hasFinishedEvents, int? clientDelay}) TracingState
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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