Introduction to topic for overview page or search
The RASCliSession::AlarmDelete() API deletes an alarm from the Alarm Server and returns KErrNone if successful as shown in the following code fragment:
// RASCliSession::TheAlarmServerSession is the alarm server session // TAlarmId::id is the unique identifier of the alarm the client needs to delete TheAlarmServerSession.AlarmDelete( id );
Deleting an Alarm by Category
You can delete multiple alarm objects by category and can also specify the type of alarms within this category. The following code fragment illustrates how to delete alarms by category:
// Delete all alarms RArray<TAlarmCategory> categories; CleanupClosePushL( categories ); TheAlarmServerSession.GetAvailableCategoryListL( categories ); const TInt KAlarmCategoriesCount = categories.Count(); for( TInt i = 0; i<KAlarmCategoriesCount; ++i ) { const TAlarmCategory category = categories[i]; TheAlarmServerSession.AlarmDeleteAllByCategory( category, EFalse ); } CleanupStack::PopAndDestroy( &categories );
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.