epoc32/include/mw/asshddefs.h
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 // Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     7 //
     8 // Initial Contributors:
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    10 //
    10 //
    11 // Contributors:
    11 // Contributors:
   217 	
   217 	
   218 	If the user changes the system date or time to a point in the past, there 
   218 	If the user changes the system date or time to a point in the past, there 
   219 	are no phantom alarm expiries. */
   219 	are no phantom alarm expiries. */
   220 	EAlarmRepeatDefintionRepeatWeekly,
   220 	EAlarmRepeatDefintionRepeatWeekly,
   221 
   221 
       
   222 #ifdef SYMBIAN_ALARM_REPEAT_EXTENSIONS
   222 	/** The alarm repeats every specified day at the same time. If the user
   223 	/** The alarm repeats every specified day at the same time. If the user
   223 	changes the system date or time, this alarm behaves in the same way as a
   224 	changes the system date or time, this alarm behaves in the same way as a
   224 	"repeat once" alarm, except that the alarm is not deleted, but rescheduled
   225 	"repeat once" alarm, except that the alarm is not deleted, but rescheduled
   225 	for the next available time.
   226 	for the next available time.
   226 	 
   227 	 
   227     If the user changes the system date or time to a point in the past, there
   228     If the user changes the system date or time to a point in the past, there
   228     are no phantom alarm expiries.*/ 
   229     are no phantom alarm expiries.*/ 
   229 	EAlarmRepeatDefinitionRepeatDailyOnGivenDays
   230 	EAlarmRepeatDefinitionRepeatDailyOnGivenDays
       
   231 #endif
   230 	};
   232 	};
   231 
   233 
   232 /** Defines various alarm characteristics. */
   234 /** Defines various alarm characteristics. */
   233 enum TAlarmCharacteristics
   235 enum TAlarmCharacteristics
   234 	{
   236 	{
   370 	EActive = 2,
   372 	EActive = 2,
   371 	/** alarms that has been dismissed by the user  */
   373 	/** alarms that has been dismissed by the user  */
   372 	EExpired = 4
   374 	EExpired = 4
   373 	};
   375 	};
   374 
   376 
       
   377 #ifdef SYMBIAN_ALARM_REPEAT_EXTENSIONS
   375 /**
   378 /**
   376 This enumeration indicates which days of the week an alarm with a repeat
   379 This enumeration indicates which days of the week an alarm with a repeat
   377 definition of EAlarmRepeatDefinitionRepeatDailyOnGivenDays activates on.  Days
   380 definition of EAlarmRepeatDefinitionRepeatDailyOnGivenDays activates on.  Days
   378 are combined using the bitwise OR operator.
   381 are combined using the bitwise OR operator.
   379 
   382 
   394     /** Alarm is active on Saturday. */
   397     /** Alarm is active on Saturday. */
   395     EAlarmDaySaturday  = 0x20,
   398     EAlarmDaySaturday  = 0x20,
   396     /** Alarm is active on Sunday. */
   399     /** Alarm is active on Sunday. */
   397     EAlarmDaySunday    = 0x40
   400     EAlarmDaySunday    = 0x40
   398     };
   401     };
   399 
   402 #endif
       
   403 
       
   404 #ifdef SYMBIAN_SKIPPED_CALENDAR_ALARMS
   400 /** Identifies the type of alarm which was missed.  A UTC offset change will only
   405 /** Identifies the type of alarm which was missed.  A UTC offset change will only
   401 affect floating alarms whereas a system time change may affect either floating
   406 affect floating alarms whereas a system time change may affect either floating
   402 or fixed alarms.
   407 or fixed alarms.
   403 @see TASShdAlarmedInstanceParams
   408 @see TASShdAlarmedInstanceParams
   404 @see CASSrvAlarmQueue::MEnvChangeHandleEvent
   409 @see CASSrvAlarmQueue::MEnvChangeHandleEvent
   408 	/** Floating time alarm. */
   413 	/** Floating time alarm. */
   409 	EFloating,
   414 	EFloating,
   410 	/** Floating or fixed time alarm. */
   415 	/** Floating or fixed time alarm. */
   411 	EFloatingOrFixed
   416 	EFloatingOrFixed
   412 	};
   417 	};
   413 
       
   414 #endif
   418 #endif
       
   419 
       
   420 #endif