CESMRTaskExtenstionImpl Class Reference

class CESMRTaskExtenstionImpl : public CBase

CESMRTaskExtenstionImpl implements ES MR task extension for MR Utils interface.

Usage (assuming you have CMRUtils* iUtils):
    MESMRTaskExtension* ext = ExtensionApiL<MESMRTaskExtension>( iUtils );

Inherits from

  • CESMRTaskExtenstionImpl

Constructor & Destructor Documentation

CESMRTaskExtenstionImpl(MESMRTaskFactory &)

CESMRTaskExtenstionImpl(MESMRTaskFactory &aTaskFactory)[private]

Parameters

MESMRTaskFactory & aTaskFactory

~CESMRTaskExtenstionImpl()

IMPORT_C~CESMRTaskExtenstionImpl()

C++ destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

CreateAndExecuteTaskL(TESMRCommand, MESMRCalEntry &)

voidCreateAndExecuteTaskL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)[private]

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

DeleteAndSendMRL(TESMRCommand, MESMRCalEntry &)

voidDeleteAndSendMRL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

DeleteEntryFromLocalDBL(TESMRCommand, MESMRCalEntry &)

voidDeleteEntryFromLocalDBL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

ForwardMRAsEmailL(TESMRCommand, MESMRCalEntry &)

voidForwardMRAsEmailL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

MarkTodoAsDoneL(TESMRCommand, MESMRCalEntry &)

voidMarkTodoAsDoneL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

MarkTodoAsNotDoneL(TESMRCommand, MESMRCalEntry &)

voidMarkTodoAsNotDoneL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

MoveEntryToCurrentDBL(TESMRCommand, MESMRCalEntry &)

voidMoveEntryToCurrentDBL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

NewL(MESMRTaskFactory &)

IMPORT_C CESMRTaskExtenstionImpl *NewL(MESMRTaskFactory &aTaskFactory)[static]

Creates and initialzes new CESMRTaskExtenstionImpl object Ownership is trasferred to caller.

Parameters

MESMRTaskFactory & aTaskFactoryReference to task factory.

ReplyAsEmailL(TESMRCommand, MESMRCalEntry &)

voidReplyAsEmailL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

SendAndStoreMRL(TESMRCommand, MESMRCalEntry &)

voidSendAndStoreMRL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

SendAndStoreResponseL(TESMRCommand, MESMRCalEntry &)

voidSendAndStoreResponseL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

StoreEntryToLocalDBL(TESMRCommand, MESMRCalEntry &)

voidStoreEntryToLocalDBL(TESMRCommandaCommand,
MESMRCalEntry &aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

Member Data Documentation

MESMRTaskFactory & iTaskFactory

MESMRTaskFactory &iTaskFactory[private]

ES MR Task factory Not own.