calendarui/controller/inc/calenasynccallback.h
changeset 18 c198609911f9
parent 0 f979ecb2b13e
child 66 bd7edf625bdd
equal deleted inserted replaced
0:f979ecb2b13e 18:c198609911f9
     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:   Calendar's async callback
    14 * Description:  Calendar's async callback
    15 *
    15 *
    16 */
    16 */
    17 
       
    18 
    17 
    19 
    18 
    20 #ifndef CALENASYNCCALLBACK_H
    19 #ifndef CALENASYNCCALLBACK_H
    21 #define CALENASYNCCALLBACK_H
    20 #define CALENASYNCCALLBACK_H
    22 
    21 
    26 
    25 
    27 // CLASS DEFINITIONS
    26 // CLASS DEFINITIONS
    28 /**
    27 /**
    29  * Calendar async Callback
    28  * Calendar async Callback
    30  */	
    29  */	
    31 NONSHARABLE_CLASS(CCalenAsyncCallBack) : public CAsyncCallBack
    30 class CalenAsyncCallBack : public CAsyncCallBack
    32 	{
    31 	{
    33 	public: 
    32 	public: 
    34 		static CCalenAsyncCallBack* NewL(TCallBack& aCallBack, CActive::TPriority aPriority,
    33 		static CalenAsyncCallBack* NewL(TCallBack& aCallBack, CActive::TPriority aPriority,
    35                                              CCalenController& aController);
    34                                              CCalenController& aController);
    36 		void BaseConstructL();
    35 		void BaseConstructL();
    37 
    36 
    38 		virtual ~CCalenAsyncCallBack();
    37 		virtual ~CalenAsyncCallBack();
    39 	
    38 	
    40 	private:    
    39 	private:    
    41       CCalenAsyncCallBack(TCallBack& aCallBack, CActive::TPriority  aPriority,
    40 	    CalenAsyncCallBack(TCallBack& aCallBack, CActive::TPriority  aPriority,
    42                           CCalenController& aController);
    41                           CCalenController& aController);
    43       
    42       
    44 	public: // Function from base class
    43 	public: // Function from base class
    45 	
    44 	
    46 		/**
    45 		/**