Function: dbus-call-method-handler
dbus-call-method-handler is a byte-compiled function defined in
dbus.el.gz.
Signature
(dbus-call-method-handler &rest ARGS)
Documentation
Handler for reply messages of asynchronous D-Bus message calls.
It calls the function stored in dbus-registered-objects-table.
The result will be made available in dbus-return-values-table.
Source Code
;; Defined in /usr/src/emacs/lisp/net/dbus.el.gz
(defun dbus-call-method-handler (&rest args)
"Handler for reply messages of asynchronous D-Bus message calls.
It calls the function stored in `dbus-registered-objects-table'.
The result will be made available in `dbus-return-values-table'."
(let* ((key (list :serial
(dbus-event-bus-name last-input-event)
(dbus-event-serial-number last-input-event)))
(result (gethash key dbus-return-values-table)))
(when (consp result)
(setcar result :complete)
(setcdr result (if (length= args 1) (car args) args)))))