Function: dape-connection-p
dape-connection-p is a byte-compiled function defined in dape.el.
Signature
(dape-connection-p OBJ)
Documentation
Return non-nil if OBJ is an object of type dape-connection(var)/dape-connection(fun).
Source Code
;; Defined in /nix/store/1fiaif8pifqj2jh65rbg3fkhg3i56q42-emacs-packages-deps/share/emacs/site-lisp/elpa/dape-0.27.1/dape.el
(defclass dape-connection (jsonrpc-process-connection)
((last-id
:initform 0
:documentation "Used for converting JSONRPC's `id' to DAP' `seq'.")
(n-sent-notifs
:initform 0
:documentation "Used for converting JSONRPC's `id' to DAP' `seq'.")
(children
:accessor dape--children :initarg :children :initform (list)
:documentation "Child connections. Used by startDebugging adapters.")
(parent
:accessor dape--parent :initarg :parent :initform #'ignore
:documentation "Parent connection. Used by startDebugging adapters.")
(config
:accessor dape--config :initarg :config :initform #'ignore
:documentation "Current session configuration plist.")
(server-process
:accessor dape--server-process :initarg :server-process :initform #'ignore
:documentation "Debug adapter server process.")
(threads
:accessor dape--threads :initform nil
:documentation "Session plist of thread data.")
(threads-update-handle
:initform 0 :accessor dape--threads-update-handle
:documentation "Current handle for updating thread state.")
(threads-last-update-handle
:initform 0 :accessor dape--threads-last-update-handle
:documentation "Last handle used when updating thread state")
(capabilities
:accessor dape--capabilities :initform nil
:documentation "Session capabilities plist.")
(thread-id
:accessor dape--thread-id :initform nil
:documentation "Selected thread id.")
(stack-id
:accessor dape--stack-id :initform nil
:documentation "Selected stack id.")
(modules
:accessor dape--modules :initform nil
:documentation "List of modules.")
(sources
:accessor dape--sources :initform nil
:documentation "List of loaded sources.")
(state
:accessor dape--state :initform nil
:documentation "Session state.")
(state-reason
:accessor dape--state-reason :initform nil
:documentation "Reason for state.")
(exception-description
:accessor dape--exception-description :initform nil
:documentation "Exception description.")
(initialized-p
:accessor dape--initialized-p :initform nil
:documentation "If connection has been initialized.")
(restart-in-progress-p
:accessor dape--restart-in-progress-p :initform nil
:documentation "If restart request is in flight.")
(shell-buffer
:accessor dape--shell-buffer :initform nil
:documentation "Shell buffer.")
(source-buffers
:accessor dape--source-buffers :initform nil
:documentation "Plist of source reference to buffer.")
(stderr-buffer
:accessor dape--stderr-buffer :initform nil
:initarg :stderr-buffer
:documentation "Stderr buffer for process."))
:documentation
"Represents a DAP debugger. Wraps a process for DAP communication.")