%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/net/ |
Current File : //usr/local/share/emacs/27.2/lisp/net/dbus.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\204 \302\301\303\"\210\300\304!\204 \305\306!\210\307\310!\207" [boundp dbus-error define-error "D-Bus error" dbus-debug (lambda (#1=#:def-tmp-var) (defvar dbus-debug #1#)) nil require xml] 3) #@46 The bus name used to talk to the bus itself. (defconst dbus-service-dbus "org.freedesktop.DBus" (#$ . 625)) #@49 The object path used to talk to the bus itself. (defconst dbus-path-dbus "/org/freedesktop/DBus" (#$ . 739)) #@62 The object path used in local/in-process-generated messages. (defconst dbus-path-local (concat dbus-path-dbus "/Local") (#$ . 854)) #@60 The interface exported by the service `dbus-service-dbus'. (defconst dbus-interface-dbus "org.freedesktop.DBus" (#$ . 992)) #@126 The interface for peer objects. See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-peer'. (defconst dbus-interface-peer (concat dbus-interface-dbus ".Peer") (#$ . 1123)) #@155 The interface supported by introspectable objects. See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable'. (defconst dbus-interface-introspectable (concat dbus-interface-dbus ".Introspectable") (#$ . 1335)) #@136 The interface for property objects. See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties'. (defconst dbus-interface-properties (concat dbus-interface-dbus ".Properties") (#$ . 1596)) #@133 The object manager interface. See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager'. (defconst dbus-interface-objectmanager (concat dbus-interface-dbus ".ObjectManager") (#$ . 1830)) #@77 An interface whose methods can only be invoked by the local implementation. (defconst dbus-interface-local (concat dbus-interface-dbus ".Local") (#$ . 2066)) #@39 The well known service name of Emacs. (defconst dbus-service-emacs "org.gnu.Emacs" (#$ . 2230)) #@142 The object path namespace used by Emacs. All object paths provided by the service `dbus-service-emacs' shall be subdirectories of this path. (defconst dbus-path-emacs "/org/gnu/Emacs" (#$ . 2333)) #@40 The interface namespace used by Emacs. (defconst dbus-interface-emacs "org.gnu.Emacs" (#$ . 2536)) #@149 Execute BODY; signal D-Bus error when `dbus-debug' is non-nil. Otherwise, return result of last form in BODY, or all other errors. (fn &rest BODY) (defalias 'dbus-ignore-errors '(macro . #[128 "\300\301\302B\303BBB\207" [condition-case err progn ((dbus-error (when dbus-debug (signal (car err) (cdr err)))))] 5 (#$ . 2642)])) (byte-code "\300\301\302\303#\304\301\305\306#\210\307\310\311\"\210\312\313\314\315#\210\316\211\2038 \211@\313N\2031 \314N\2041 \304\314\313N#\210A\266\202\202 \210\317\313\314\320#\207" [function-put dbus-ignore-errors lisp-indent-function 0 put edebug-form-spec t font-lock-add-keywords emacs-lisp-mode ("\\<dbus-ignore-errors\\>") defvaralias dbus-event-error-hooks dbus-event-error-functions nil (saved-value saved-variable-comment) make-obsolete-variable "24.3"] 8) #@192 Functions to be called when a D-Bus error happens in the event handler. Every function must accept two arguments, the event and the error variable caught in `condition-case' by `dbus-error'. (defvar dbus-event-error-functions '(dbus-notice-synchronous-call-errors) (#$ . 3456)) #@520 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 symbol, `: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). (defvar dbus-return-values-table (make-hash-table :test 'equal) (#$ . 3741)) #@212 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'. (fn &rest ARGS) (defalias 'dbus-call-method-handler #[128 "\302\303!\304!E\305 \"\211:\205$ \211\306\240\210\211G\307U\203\"