Function: dbus-introspect-get-interface-names
dbus-introspect-get-interface-names is a byte-compiled function
defined in dbus.el.gz.
Signature
(dbus-introspect-get-interface-names BUS SERVICE PATH)
Documentation
Return all interface names of SERVICE in D-Bus BUS at object path PATH.
It returns a list of strings.
The default interface "org.freedesktop.DBus.Introspectable" is
always present. Another default interface is
"org.freedesktop.DBus.Properties". If present, "interface"
objects can also have "property" objects as children, beside
"method" and "signal" objects.
Source Code
;; Defined in /usr/src/emacs/lisp/net/dbus.el.gz
(defun dbus-introspect-get-interface-names (bus service path)
"Return all interface names of SERVICE in D-Bus BUS at object path PATH.
It returns a list of strings.
The default interface \"org.freedesktop.DBus.Introspectable\" is
always present. Another default interface is
\"org.freedesktop.DBus.Properties\". If present, \"interface\"
objects can also have \"property\" objects as children, beside
\"method\" and \"signal\" objects."
(dbus--introspect-names (dbus-introspect-xml bus service path) 'interface))