Theia API Documentation v1.65.0
    Preparing search index...

    Implementers stand for the various types of debug adapters the system can talk to. Creation of debug adapters is not covered in this interface, but handling communication and the end of life is.

    Hierarchy

    • StreamDebugAdapter
      • SocketDebugAdapter

    Implements

    Index

    Constructors

    Properties

    disposables: Disposable[]
    onClose: Event<void> = ...

    The connection to the debug adapter has been lost. This signals the end of life for this debug adapter instance.

    onDisposeEmitter: Emitter<void>
    onError: Event<Error> = ...

    An error has occurred communicating with the debug adapter. This does not meant the debug adapter has terminated.

    onMessageReceived: Event<string> = ...

    A DAP protocol message has been received from the debug adapter

    Accessors

    • get disposed(): boolean

      Returns boolean

    • get onDispose(): Event<void>

      This event is fired only once on first dispose of not empty collection.

      Returns Event<void>

    Methods

    • Returns void

    • Dispose this object.

      Returns void