Function: battery--upower-subscribe

battery--upower-subscribe is a byte-compiled function defined in battery.el.gz.

Signature

(battery--upower-subscribe)

Documentation

Subscribe to UPower device change signals.

Source Code

;; Defined in /usr/src/emacs/lisp/battery.el.gz
(defun battery--upower-subscribe ()
  "Subscribe to UPower device change signals."
  (push (dbus-register-signal :system battery-upower-service
                              battery-upower-path
                              dbus-interface-properties
                              "PropertiesChanged"
                              #'battery--upower-props-changed)
        battery--upower-signals)
  (dolist (method '("DeviceAdded" "DeviceRemoved"))
    (push (dbus-register-signal :system battery-upower-service
                                battery-upower-path
                                battery-upower-interface
                                method #'battery--upower-signal-handler)
          battery--upower-signals)))