A Debug Adapter Tracker is a means to track the communication between the editor and a Debug Adapter.

Fields

@:optionaloptionalonWillStopSession:Null<() ‑> Void>

The debug adapter session is about to be stopped.

@:optionaloptionalonWillStartSession:Null<() ‑> Void>

A session with the debug adapter is about to be started.

@:optionaloptionalonWillReceiveMessage:Null<(message:Any) ‑> Void>

The debug adapter is about to receive a Debug Adapter Protocol message from the editor.

@:optionaloptionalonExit:Null<(code:Int, signal:String) ‑> Void>

The debug adapter has exited with the given exit code or signal.

@:optionaloptionalonError:Null<(error:Error) ‑> Void>

An error with the debug adapter has occurred.

@:optionaloptionalonDidSendMessage:Null<(message:Any) ‑> Void>

The debug adapter has sent a Debug Adapter Protocol message to the editor.