Function: def-gdb-trigger-and-handler

def-gdb-trigger-and-handler is a macro defined in gdb-mi.el.gz.

Signature

(def-gdb-trigger-and-handler TRIGGER-NAME GDB-COMMAND HANDLER-NAME CUSTOM-DEFUN &optional SIGNAL-LIST)

Documentation

Define trigger and handler.

TRIGGER-NAME trigger is defined to send GDB-COMMAND. See def-gdb-auto-update-trigger.

HANDLER-NAME handler uses customization of CUSTOM-DEFUN. See def-gdb-auto-update-handler.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/gdb-mi.el.gz
(defmacro def-gdb-trigger-and-handler (trigger-name gdb-command
                                                    handler-name custom-defun
                                                    &optional signal-list)
  "Define trigger and handler.

TRIGGER-NAME trigger is defined to send GDB-COMMAND.
See `def-gdb-auto-update-trigger'.

HANDLER-NAME handler uses customization of CUSTOM-DEFUN.
See `def-gdb-auto-update-handler'."
  (declare (indent defun))
  `(progn
     (def-gdb-auto-update-trigger ,trigger-name
       ,gdb-command
       ,handler-name ,signal-list)
     (def-gdb-auto-update-handler ,handler-name
       ,custom-defun)))