Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions codeless banner

Enablers: Resources: Hardware Notification
Functional Description


Hardware Notification

Qt Extended relies on notification from the hardware when certain "user level" events happen, such as inserting an SD card, USB device or a PCMCIA network card. The Linux kernel abstracts these events and notifies user space applications, such as Qt Extended, in a "standard" way.

In late 2.4 and all 2.6 series kernels, Linux will notify applications of certain categories of hardware events by invoking a configurable user-space process (set in /proc/sys/kernel/hotplug) as appropriate. Various Linux distributions have built up additional - often incompatible - systems of scripts around this central tenet. Additionally, kernel modules such as subfs can provide services like auto-mounting, but generally lack notification ability.

Currently Qt Extended relies on system integrators to detect hardware events in an integration-specific way. Qt Extended separates hardware information providers from consumers. The delivery of notifications and interaction with providers happens via IPC. This mechanism can be extended in any arbitrary way. The following hardware abstractions are supported.

Copyright © 2009 Nokia Trademarks
Qt Extended 4.4.3