class CESMRAlarmInfoHandler : public CBase |
CESMRAlarmInfoHandler is responsible for handling alarm related issues for calendar entry.
esmrservices.lib
Public Member Functions | |
---|---|
~CESMRAlarmInfoHandler () | |
IMPORT_C void | GetAbsoluteAlarmTimeL ( CCalEntry &, TTime &) |
IMPORT_C void | GetAlarmInfoObjectL (const CCalEntry &, TESMRAlarmInfo &) |
IMPORT_C CESMRAlarmInfoHandler * | NewL () |
IMPORT_C CESMRAlarmInfoHandler * | NewLC () |
IMPORT_C void | ReadFromResourceL (const TDesC &, TInt ) |
Private Member Functions | |
---|---|
CESMRAlarmInfoHandler () | |
void | ConstructL () |
Private Attributes | |
---|---|
RArray < TESMRAlarmInfo > | iAlarmInfos |
IMPORT_C void | GetAbsoluteAlarmTimeL | ( | CCalEntry & | aEntry, |
TTime & | aAbsoluteAlarmTime | |||
) |
Fetches absolute alarm time from calendar entry. Absolute alarm time is returned in local time.
IMPORT_C void | GetAlarmInfoObjectL | ( | const CCalEntry & | aEntry, |
TESMRAlarmInfo & | aAlarmInfo | |||
) |
Fetches alarm information object matching alarm information in entry.
const CCalEntry & aEntry | Reference to calendar entry. |
TESMRAlarmInfo & aAlarmInfo | On return contains fetched alarm information object. KErrNotFound Alarm info object cannot be resolved. |
IMPORT_C CESMRAlarmInfoHandler * | NewL | ( | ) | [static] |
Two-phased constructor. Creates and initializes CESMRAlarmInfoHandler object. Ownership transferred to caller.
IMPORT_C CESMRAlarmInfoHandler * | NewLC | ( | ) | [static] |
Two-phased constructor. Creates and initializes CESMRAlarmInfoHandler object. Ownership transferred to caller and created object is left to cleanup stack.
IMPORT_C void | ReadFromResourceL | ( | const TDesC & | aResourceFile, |
TInt | aResouceId | |||
) |
Reads alarm information from resource file.
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.