TracingBackend class Null safety

Backend type to use for tracing. chrome uses the Chrome-integrated tracing service and is supported on all platforms. system is only supported on Chrome OS and uses the Perfetto system tracing service. auto chooses system when the perfettoConfig provided to Tracing.start specifies at least one non-Chrome data source; otherwise uses chrome.

Constructors

TracingBackend.fromJson(String value)
factory

Properties

hashCode int
The hash code for this object. [...]
read-only, override
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
value String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() String
toString() String
A string representation of this object. [...]
override

Operators

operator ==(Object other) bool
The equality operator. [...]
override

Constants

auto → const TracingBackend
TracingBackend._('auto')
chrome → const TracingBackend
TracingBackend._('chrome')
system → const TracingBackend
TracingBackend._('system')
values → const Map<String, TracingBackend>
{'auto' : auto, 'chrome' : chrome, 'system' : system}