To retrieve a list of all alarms maintained within the Alarm Server's queue, use GetAlarmIdListL as shown in the following code fragment:
RArray<TAlarmId> alarmIds; CleanupClosePushL( alarmIds ); TheAlarmServerSession.GetAlarmIdListL( alarmIds );
You can retrieve a list of all categories utilized within the alarm server using GetAvailableCategoryListL , as shown in the following code fragment:
RArray<TAlarmCategory> categories; TheAlarmServerSession.GetAvailableCategoryListL( categories );
Use GetAlarmIdListForCategoryL to retrieve an array containing all, for example, Clock alarms, as shown in the following code fragment:
//Get alarms with category KASCliCategoryClockRArray<TAlarmId> alarms; CleanupClosePushL( alarms ); TheAlarmServerSession.GetAlarmIdListForCategoryL( KASCliCategoryClock, alarms );
You can also retrieve a list of alarm IDs associated with alarms in a given state using GetAlarmIdListByStateL , as shown in the following code fragment:
RArray<TAlarmId> alarmIds; TheAlarmServerSession.GetAlarmIdListByStateL( EAlarmStateSnoozed, alarmIds );
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.