(index ("udev-device?" 0) ("udev-device-node" 0) ("udev-device-type" 0) ("udev-device-subsystem" 0) ("udev-device-action" 0) ("udev-device-syspath" 0) ("udev-device-sysname" 0) ("udev-device-sysnum" 0) ("udev-device-driver" 0) ("udev-device-properties" 0) ("udev-list-devices" 621) ("udev-monitor-start" 777) ("udev-monitor-stop!" 1140) ("udev-device-parent-with-subsystem-devtype" 1255) ("make-udev-device" 1852))
(def (sig (procedure "udev-device?" (id udev-device?)) (procedure "udev-device-node" (id udev-device-node)) (procedure "udev-device-type" (id udev-device-type)) (procedure "udev-device-subsystem" (id udev-device-subsystem)) (procedure "udev-device-action" (id udev-device-action)) (procedure "udev-device-syspath" (id udev-device-syspath)) (procedure "udev-device-sysname" (id udev-device-sysname)) (procedure "udev-device-sysnum" (id udev-device-sysnum)) (procedure "udev-device-driver" (id udev-device-driver)) (procedure "udev-device-properties" (id udev-device-properties))) (p "Accessors for udev-device records."))
(def (sig (procedure "(udev-list-devices)" (id udev-list-devices))) (p "Return a list of devices identified by udev, represented by udev-device records."))
(def (sig (procedure "(udev-monitor-start dispatcher #!key (polling-interval 0.2))" (id udev-monitor-start))) (p "Start the udev monitor thread.  " (tt "dispatcher") " is a one-argument procedure that is is given an udev-device record for each udev event.") (p "This procedure creates an srfi-18 thread which polls udev in " (tt "polling-interval") " seconds."))
(def (sig (procedure "(udev-monitor-stop! monitor)" (id udev-monitor-stop!))) (p "Stop the udev monitor thread."))
(def (sig (procedure "(udev-device-parent-with-subsystem-devtype dev subsystem devtype)" (id udev-device-parent-with-subsystem-devtype))) (p "Find the next parent device, with a matching subsystem and devtype value, and fill in information from the sys device and the udev database entry (from the " (link "http://www.freedesktop.org/software/systemd/libudev/libudev-udev-device.html#udev-device-get-parent-with-subsystem-devtype" "original documentation") ").") (p (tt "dev") " is an udev-device record.  " (tt "subsystem") " and " (tt "devtype") " are strings.  Returns a udev-device record."))
(def (sig (procedure "(make-udev-device node subsystem type action syspath sysname sysnum driver properties)" (id make-udev-device))) (p "Create a udev-device record.  This procedure is usually only useful for mocking udev devices."))
