Details
-
Change Request
-
Resolution: Done
-
P1: Critical
-
c30c2703248a7fc3e0435205f265c111c55f5c78 237bf027d1ff9c068ddf1b726359e90145445864 9dae18dd3f7b7bad5a4dd85e39c2a57f05d4e25d
Description
System heartbeat is a service for applications to synchronize their activity to save battery use time.
The main idea is that applications that must do periodic activity - after being in sleep a certain period - do that at the same time: for example send network "alive" messages at the same time (i.e. turn the wireless radio on at the same time).
The service is not only for network-aware applications: in fact it must be used by any applications that need to periodic wake-ups.
The other functions needed are wait (mintime, maxtime) and IWokeUp
Conceptually all processes are setting their preferred times and then a suitable scheduler sets a model where many processes will do batch access of network and CPU time. wait function should have the mintime, maxtime to allow scheduler understand roughly the needs.
Attachments
Issue Links
- depends on
-
QTMOBILITY-1084 libiphb needed as a build dependency for the heartbeat API
- Closed