meetingrequest/mrtasks/inc/mesmrtaskfactory.h
branchRCL_3
changeset 12 4ce476e64c59
parent 0 8466d47a6819
equal deleted inserted replaced
11:0396474f30f5 12:4ce476e64c59
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  Interface definition for ESMR task factory
    14 * Description:  Interface definition for MR task factory
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #ifndef MESMRTASKFACTORY_H
    19 #ifndef MESMRTASKFACTORY_H
    22 //<cmail>
    22 //<cmail>
    23 #include "esmrdef.h"
    23 #include "esmrdef.h"
    24 //</cmail>
    24 //</cmail>
    25 
    25 
    26 class MESMRTask;
    26 class MESMRTask;
    27 class MESMRMeetingRequestEntry;
    27 class MESMRCalEntry;
    28 
    28 
    29 /**
    29 /**
    30  *  MESMRTaskFactory defines interface for creating ES MR tasks.
    30  *  MESMRTaskFactory defines interface for creating ES MR tasks.
    31  *
    31  *
    32  *  @code
    32  *  @code
    50      * @param aEntry Reference to entry being handled.
    50      * @param aEntry Reference to entry being handled.
    51      * @return Pointer to created task object.
    51      * @return Pointer to created task object.
    52      */
    52      */
    53     virtual MESMRTask* CreateTaskL(
    53     virtual MESMRTask* CreateTaskL(
    54             TESMRCommand aCommand,
    54             TESMRCommand aCommand,
    55             MESMRMeetingRequestEntry& aEntry ) = 0;
    55             MESMRCalEntry& aEntry ) = 0;
    56     };
    56     };
    57 
    57 
    58 #endif // MESMRTASKFACTORY_H
    58 #endif // MESMRTASKFACTORY_H