diff options
| -rw-r--r-- | l/src/devtools-protocol.lisp | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/l/src/devtools-protocol.lisp b/l/src/devtools-protocol.lisp index 3923eaf..8b41330 100644 --- a/l/src/devtools-protocol.lisp +++ b/l/src/devtools-protocol.lisp @@ -1,11 +1,15 @@ +;;;; DevTools Protocol messages. +  (in-package :extreload)  (defun target-get-targets-msg (call-id) +  "DevTools Protocol `Target.getTargets` message."    (jsown:to-json      `(:obj ("id" . ,call-id)             ("method" . "Target.getTargets"))))  (defun target-attach-to-target-msg (call-id target-id) +  "DevTools Protocol `Target.attachToTarget` message."    (jsown:to-json      `(:obj ("id" . ,call-id)             ("method" . "Target.attachToTarget") @@ -13,11 +17,13 @@                               ("flatten" . t))))))  (defun target-attached-to-target-msg-p (message) +  "Returns true if `message` is `Target.attachedToTarget`."    (equal      (json-obj-get message "method")      "Target.attachedToTarget"))  (defun runtime-evaluate-msg (call-id session-id expression) +  "DevTools Protocol `Runtime.evaluate` message."    (jsown:to-json      `(:obj ("id" . ,call-id)             ("sessionId" . ,session-id) @@ -25,9 +31,11 @@             ("params" . (:obj ("expression" . ,expression))))))  (defun runtime-evaluate-msg-p (message) +  "Returns true if `message` is a response to `Runtime.evaluate`."    (jsown:keyp (json-obj-get message "result") "sessionId"))  (defun parse-get-targets-response (response) +  "Parses a list of target info objects from the response to `Target.getTargets`."    (let* ((result (json-obj-get response "result"))           (targetInfos (json-obj-get result "targetInfos")))      targetInfos)) | 
