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

Constructor & Destructor Documentation

CESMRTaskExtenstionImpl(MESMRTaskFactory &)

CESMRTaskExtenstionImpl ( MESMRTaskFactory & aTaskFactory ) [private]

Parameters

MESMRTaskFactory & aTaskFactory

~CESMRTaskExtenstionImpl()

IMPORT_C ~CESMRTaskExtenstionImpl ( )

C++ destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

CreateAndExecuteTaskL(TESMRCommand, MESMRCalEntry &)

void CreateAndExecuteTaskL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
) [private]

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

DeleteAndSendMRL(TESMRCommand, MESMRCalEntry &)

void DeleteAndSendMRL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

DeleteEntryFromLocalDBL(TESMRCommand, MESMRCalEntry &)

void DeleteEntryFromLocalDBL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

ForwardMRAsEmailL(TESMRCommand, MESMRCalEntry &)

void ForwardMRAsEmailL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

MarkTodoAsDoneL(TESMRCommand, MESMRCalEntry &)

void MarkTodoAsDoneL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

MarkTodoAsNotDoneL(TESMRCommand, MESMRCalEntry &)

void MarkTodoAsNotDoneL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

MoveEntryToCurrentDBL(TESMRCommand, MESMRCalEntry &)

void MoveEntryToCurrentDBL ( TESMRCommand aCommand,
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 & aTaskFactory Reference to task factory.

ReplyAsEmailL(TESMRCommand, MESMRCalEntry &)

void ReplyAsEmailL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

SendAndStoreMRL(TESMRCommand, MESMRCalEntry &)

void SendAndStoreMRL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

SendAndStoreResponseL(TESMRCommand, MESMRCalEntry &)

void SendAndStoreResponseL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

StoreEntryToLocalDBL(TESMRCommand, MESMRCalEntry &)

void StoreEntryToLocalDBL ( TESMRCommand aCommand,
MESMRCalEntry & aEntry
)

Parameters

TESMRCommand aCommand
MESMRCalEntry & aEntry

Member Data Documentation

MESMRTaskFactory & iTaskFactory

MESMRTaskFactory & iTaskFactory [private]

ES MR Task factory Not own.