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