Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Alarm states

The diagram below shows the states that an alarm can go through:

Alarm states

Alarm states


Pending

Alarms that are set in the future are said to be pending. Alarms in this state can be cancelled. If they are orphaned or session alarms then they are also removed by the server if the system time changes. When the alarm time is reached, the alarm moves to another state, where it awaits acknowledgement.

[Top]


Awaiting acknowledgement

If an alarm is set in the past, or if its alarm time is due, its state is moved to awaiting acknowledgement. In this state the user has been notified that an alarm is due, and the alarm is in the server awaiting acknowledgement list. This list can contain 8 unacknowledged alarms; if more alarms arrive then the oldest alarms in the list are removed.

Alarms may be snoozed, in which case they return to the pending state. If an alarm is acknowledged, then it moves to the review state.

[Top]


Review

Alarms which have been acknowledged are placed in the server review list. The list will automatically drop older review alarms as new ones are entered. It is also cleared if the system time is changed.