Function: gdb-remove-all-pending-triggers

gdb-remove-all-pending-triggers is a byte-compiled function defined in gdb-mi.el.gz.

Signature

(gdb-remove-all-pending-triggers)

Documentation

Remove all pending triggers from gdb-handler-list.

The handlers are left in gdb-handler-list so that replies received from GDB could still be handled. However, removing the pending triggers allows Emacs to send new commands even if replies of previous commands were not yet received.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/gdb-mi.el.gz
(defun gdb-remove-all-pending-triggers ()
  "Remove all pending triggers from gdb-handler-list.
The handlers are left in gdb-handler-list so that replies received
from GDB could still be handled.  However, removing the pending triggers
allows Emacs to send new commands even if replies of previous commands
were not yet received."
  (dolist (handler gdb-handler-list)
    (setf (gdb-handler-pending-trigger handler) nil)))