enum Protocol::Tracing::TracingBackend

Overview

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.

Defined in:

protocol/tracing.cr

Enum Members

Auto = 0
Chrome = 1
System = 2

Instance Method Summary

Class methods inherited from struct Enum

parse?(string : String) : self | Nil parse?

Instance Method Detail

def auto? #

[View source]
def chrome? #

[View source]
def system? #

[View source]