CESMRUtils Class Reference
class CESMRUtils : public CBase |
ECom implementation for es meeting request utilities.
Constructor & Destructor Documentation
CESMRUtils(MMRUtilsObserver &)
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private] |
CreateExtensionsL(TESMRCalendarEventType)
Creates extensions for specified entry type
DeleteWithUiL(const CCalEntry &, TMsvId)
Deletes given aEntries from the database and possibly allows user to cancel meeting or decline participation, depending on participation type.
Parameters
const CCalEntry & aEntry | entry to be deleted |
TMsvId aMailbox | mailbox to use for possible cancel/response |
DeleteWithUiL(CCalInstance *, TMsvId)
IMPORT_C TInt | DeleteWithUiL | ( | CCalInstance * | aInstance, |
| TMsvId | aMailbox |
| ) | |
Deletes given instance from the database and possibly allows user to cancel meeting or decline participation, depending on participation type.
Parameters
CCalInstance * aInstance | instance to be deleted, ownership transferred |
TMsvId aMailbox | mailbox to use for possible cancel/response |
ExtensionL(TUid)
IMPORT_C TAny * | ExtensionL | ( | TUid | aExtensionUid | ) | |
Allows extending this API without breaking BC.
Parameters
TUid aExtensionUid | Extension uid |
HandleCalEngStatus(TMRUtilsCalEngStatus)
void | HandleCalEngStatus | ( | TMRUtilsCalEngStatus | aStatus | ) | |
Parameters
TMRUtilsCalEngStatus aStatus | |
HandleOperation(TInt, TInt, TInt)
void | HandleOperation | ( | TInt | aType, |
| TInt | aPercentageCompleted, |
| TInt | aStatus |
| ) | |
NewL(MMRUtilsObserver &)
ECom plug-in instantiation method.
SendWithUiL(const CCalEntry &, TMsvId)
SessionSetupL(CCalSession &, CMsvSession *)
IMPORT_C void | SessionSetupL | ( | CCalSession & | aCalSession, |
| CMsvSession * | aMsvSession |
| ) | |
Internal template method called immediatelly after instantiation of the ECom plug-in.
Parameters
CCalSession & aCalSession | calendar session reference |
CMsvSession * aMsvSession | |
Member Data Documentation
CESMRCalDbMgr * iCalDBMgr
TMRUtilsCalEngStatus iCalEngStatus
TMRUtilsCalEngStatus | iCalEngStatus | [private] |
CMREntryProcessor * iEntryProcessor
CMRMailboxUtils * iMRMailboxUtils
CMRMailboxUtils * | iMRMailboxUtils | [private] |
MMRUtilsObserver & iObserver
CESMRPolicyManager * iPolicyManager
MESMRTaskExtension * iTaskExtension
MESMRTaskFactory * iTaskFactory
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.