File: dbus.el.html

This package provides language bindings for the D-Bus API. D-Bus is a message bus system, a simple way for applications to talk to one another. See <https://dbus.freedesktop.org/> for details.

Low-level language bindings are implemented in src/dbusbind.c.

D-Bus support in the Emacs core can be disabled with configuration option "--without-dbus".

Defined variables (33)

dbus-annotation-deprecatedAn annotation indicating a deprecated interface, method, signal, or property.
dbus-compound-typesD-Bus compound types, represented as list.
dbus-error-access-deniedSecurity restrictions don’t allow doing what you’re trying to do.
dbus-error-dbusThe namespace for default error names.
dbus-error-disconnectedThe connection is disconnected and you’re trying to use it.
dbus-error-failedA generic error; "something went wrong" - see the error message for more.
dbus-error-invalid-argsInvalid arguments passed to a method call.
dbus-error-no-replyNo reply to a message expecting one, usually means a timeout occurred.
dbus-error-property-read-onlyProperty you tried to set is read-only.
dbus-error-service-unknownThe bus doesn’t know how to launch a service to supply the bus name you wanted.
dbus-error-unknown-interfaceInterface you invoked a method on isn’t known by the object.
dbus-error-unknown-methodMethod name you invoked isn’t known by the object you invoked it on.
dbus-error-unknown-objectObject you invoked a method on isn’t known.
dbus-error-unknown-propertyProperty you tried to access isn’t known by the object.
dbus-event-error-functionsFunctions to be called when a D-Bus error happens in the event handler.
dbus-interface-dbusThe interface exported by the service ‘dbus-service-dbus’.
dbus-interface-emacsThe interface namespace used by Emacs.
dbus-interface-introspectableThe interface supported by introspectable objects.
dbus-interface-localAn interface whose methods can only be invoked by the local implementation.
dbus-interface-monitoringThe monitoring interface.
dbus-interface-objectmanagerThe object manager interface.
dbus-interface-peerThe interface for peer objects.
dbus-interface-propertiesThe interface for property objects.
dbus-monitor-errorText to be inserted for D-Bus error in monitor.
dbus-monitor-method-callText to be inserted for D-Bus method-call in monitor.
dbus-monitor-method-returnText to be inserted for D-Bus method-return in monitor.
dbus-monitor-signalText to be inserted for D-Bus signal in monitor.
dbus-path-dbusThe object path used to talk to the bus itself.
dbus-path-emacsThe object path namespace used by Emacs.
dbus-path-localThe object path used in local/in-process-generated messages.
dbus-return-values-tableHash table for temporarily storing arguments of reply messages.
dbus-service-dbusThe bus name used to talk to the bus itself.
dbus-service-emacsThe well known service name of Emacs.

Defined functions (77)

dbus--introspect-name(OBJECT TAG NAME)
dbus--introspect-names(OBJECT TAG)
dbus--parse-xml-buffer()
dbus-byte-array-to-string(BYTE-ARRAY)
dbus-call-method(BUS SERVICE PATH INTERFACE METHOD &rest ARGS)
dbus-call-method-asynchronously(BUS SERVICE PATH INTERFACE METHOD HANDLER &rest ARGS)
dbus-call-method-handler(&rest ARGS)
dbus-check-arguments(BUS SERVICE &rest ARGS)
dbus-check-event(EVENT)
dbus-delete-types(&rest ARGS)
dbus-escape-as-identifier(STRING)
dbus-event-arguments(EVENT)
dbus-event-bus-name(EVENT)
dbus-event-destination-name(EVENT)
dbus-event-handler(EVENT)
dbus-event-interface-name(EVENT)
dbus-event-member-name(EVENT)
dbus-event-message-type(EVENT)
dbus-event-path-name(EVENT)
dbus-event-serial-number(EVENT)
dbus-event-service-name(EVENT)
dbus-flatten-types(ARG)
dbus-get-all-managed-objects(BUS SERVICE PATH)
dbus-get-all-properties(BUS SERVICE PATH INTERFACE)
dbus-get-name-owner(BUS SERVICE)
dbus-get-other-registered-properties(BUS SERVICE PATH INTERFACE PROPERTY)
dbus-get-property(BUS SERVICE PATH INTERFACE PROPERTY)
dbus-get-this-registered-property(BUS SERVICE PATH INTERFACE PROPERTY)
dbus-handle-bus-disconnect()
dbus-handle-event(EVENT)
dbus-ignore-errors(&rest BODY)
dbus-init-bus(BUS &optional PRIVATE)
dbus-introspect(BUS SERVICE PATH)
dbus-introspect-get-all-nodes(BUS SERVICE PATH)
dbus-introspect-get-annotation(BUS SERVICE PATH INTERFACE NAME ANNOTATION)
dbus-introspect-get-annotation-names(BUS SERVICE PATH INTERFACE &optional NAME)
dbus-introspect-get-argument(BUS SERVICE PATH INTERFACE NAME ARG)
dbus-introspect-get-argument-names(BUS SERVICE PATH INTERFACE NAME)
dbus-introspect-get-attribute(OBJECT ATTRIBUTE)
dbus-introspect-get-interface(BUS SERVICE PATH INTERFACE)
dbus-introspect-get-interface-names(BUS SERVICE PATH)
dbus-introspect-get-method(BUS SERVICE PATH INTERFACE METHOD)
dbus-introspect-get-method-names(BUS SERVICE PATH INTERFACE)
dbus-introspect-get-node-names(BUS SERVICE PATH)
dbus-introspect-get-property(BUS SERVICE PATH INTERFACE PROPERTY)
dbus-introspect-get-property-names(BUS SERVICE PATH INTERFACE)
dbus-introspect-get-signal(BUS SERVICE PATH INTERFACE SIGNAL)
dbus-introspect-get-signal-names(BUS SERVICE PATH INTERFACE)
dbus-introspect-get-signature(BUS SERVICE PATH INTERFACE NAME &optional DIRECTION)
dbus-introspect-xml(BUS SERVICE PATH)
dbus-list-activatable-names(&optional BUS)
dbus-list-hash-table()
dbus-list-known-names(BUS)
dbus-list-names(BUS)
dbus-list-queued-owners(BUS SERVICE)
dbus-managed-objects-handler()
dbus-method-error-internal(BUS SERVICE SERIAL ERROR-NAME &rest ARGS)
dbus-method-return-internal(BUS SERVICE SERIAL &rest ARGS)
dbus-monitor(&optional BUS)
dbus-monitor-goto-serial()
dbus-monitor-handler(&rest ARGS)
dbus-notice-synchronous-call-errors(EV ER)
dbus-peer-handler()
dbus-ping(BUS SERVICE &optional TIMEOUT)
dbus-property-handler(&rest ARGS)
dbus-register-method(BUS SERVICE PATH INTERFACE METHOD HANDLER &optional DONT-REGISTER-SERVICE)
dbus-register-monitor
dbus-register-property(BUS SERVICE PATH INTERFACE PROPERTY ACCESS &rest ARGS)
dbus-register-service(BUS SERVICE &rest FLAGS)
dbus-register-signal(BUS SERVICE PATH INTERFACE SIGNAL HANDLER &rest ARGS)
dbus-send-signal(BUS SERVICE PATH INTERFACE SIGNAL &rest ARGS)
dbus-set-property(BUS SERVICE PATH INTERFACE PROPERTY &rest ARGS)
dbus-setenv(BUS VARIABLE VALUE)
dbus-string-to-byte-array(STRING)
dbus-unescape-from-identifier(STRING)
dbus-unregister-object(OBJECT)
dbus-unregister-service(BUS SERVICE)

Defined faces (0)