Function: dbus-introspect-get-annotation-names

dbus-introspect-get-annotation-names is a byte-compiled function defined in dbus.el.gz.

Signature

(dbus-introspect-get-annotation-names BUS SERVICE PATH INTERFACE &optional NAME)

Documentation

Return all annotation names as a list of strings.

If NAME is nil, the annotations are children of INTERFACE, otherwise NAME must be a "method", "signal", or "property" object, where the annotations belong to.

Source Code

;; Defined in /usr/src/emacs/lisp/net/dbus.el.gz
(defun dbus-introspect-get-annotation-names
  (bus service path interface &optional name)
  "Return all annotation names as a list of strings.
If NAME is nil, the annotations are children of INTERFACE,
otherwise NAME must be a \"method\", \"signal\", or \"property\"
object, where the annotations belong to."
  (dbus--introspect-names
   (if name
       (or (dbus-introspect-get-method bus service path interface name)
           (dbus-introspect-get-signal bus service path interface name)
           (dbus-introspect-get-property bus service path interface name))
     (dbus-introspect-get-interface bus service path interface))
   'annotation))