Variable: dbus-return-values-table

dbus-return-values-table is a variable defined in dbus.el.gz.

Value

#s(hash-table test equal)

Documentation

Hash table for temporarily storing arguments of reply messages.

A key in this hash table is a list (:serial BUS SERIAL), like in dbus-registered-objects-table. BUS is either a Lisp keyword,
:system or :session, or a string denoting the bus address.
SERIAL is the serial number of the reply message.

The value of an entry is a cons (STATE . RESULT). STATE can be either :pending (we are still waiting for the result),
:complete (the result is available) or :error (the reply
message was an error message).

Source Code

;; Defined in /usr/src/emacs/lisp/net/dbus.el.gz
(defvar dbus-return-values-table (make-hash-table :test #'equal)
  "Hash table for temporarily storing arguments of reply messages.
A key in this hash table is a list (:serial BUS SERIAL), like in
`dbus-registered-objects-table'.  BUS is either a Lisp keyword,
`:system' or `:session', or a string denoting the bus address.
SERIAL is the serial number of the reply message.

The value of an entry is a cons (STATE . RESULT).  STATE can be
either `:pending' (we are still waiting for the result),
`:complete' (the result is available) or `:error' (the reply
message was an error message).")