struct Protocol::Tracing::TracingComplete

Overview

Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events.

Included Modules

Defined in:

protocol/tracing.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def data_loss_occurred : Bool #

Indicates whether some trace data is known to have been lost, e.g. because the trace ring buffer wrapped around.


[View source]
def stream : IO::StreamHandle | Nil #

A handle of the stream that holds resulting trace data.


[View source]
def stream_compression : StreamCompression | Nil #

Compression format of returned stream.


[View source]
def trace_format : StreamFormat | Nil #

Trace data format of returned stream.


[View source]