calendarui/controller/src/calenasynccallback.cpp
changeset 18 c198609911f9
parent 0 f979ecb2b13e
child 51 0b38fc5b94c6
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 async callback implementation
    14 * Description:  Calendar async callback implementation
    15  *
    15  *
    16 */
    16 */
    17 
       
    18 
    17 
    19  
    18  
    20  // INCLUDE FILES
    19  // INCLUDE FILES
    21  
    20  
    22 #include "calenasynccallback.h"
    21 #include "calenasynccallback.h"
    23 #include "calendarui_debug.h" 
    22 #include "calendarui_debug.h" 
    24 
    23 
    25 
    24 
    26 // ---------------------------------------------------------------------------
    25 // ---------------------------------------------------------------------------
    27 // CCalenAsyncCallBack::CCalenAsyncCallBack
    26 // CalenAsyncCallBack::CalenAsyncCallBack
    28 // C++ constructor
    27 // C++ constructor
    29 // (other items were commented in a header).
    28 // (other items were commented in a header).
    30 // ---------------------------------------------------------------------------
    29 // ---------------------------------------------------------------------------
    31 //
    30 //
    32 CCalenAsyncCallBack::CCalenAsyncCallBack(TCallBack& aCallBack, CActive::TPriority  aPriority,
    31 CalenAsyncCallBack::CalenAsyncCallBack(TCallBack& aCallBack, CActive::TPriority  aPriority,
    33                                          CCalenController& aController)
    32                                          CCalenController& aController)
    34     :CAsyncCallBack(aCallBack, aPriority),
    33     :CAsyncCallBack(aCallBack, aPriority),
    35     iController(aController)
    34     iController(aController)
    36     {
    35     {
    37     TRACE_ENTRY_POINT;
    36     TRACE_ENTRY_POINT;
    38     TRACE_EXIT_POINT;    
    37     TRACE_EXIT_POINT;    
    39     }
    38     }
    40 
    39 
    41 // ---------------------------------------------------------------------------
    40 // ---------------------------------------------------------------------------
    42 // CCalenAsyncCallBack::NewL
    41 // CalenAsyncCallBack::NewL
    43 // First phase construction
    42 // First phase construction
    44 // (other items were commented in a header).
    43 // (other items were commented in a header).
    45 // ---------------------------------------------------------------------------
    44 // ---------------------------------------------------------------------------
    46 //  
    45 //  
    47 CCalenAsyncCallBack* CCalenAsyncCallBack::NewL(TCallBack& aCallBack, CActive::TPriority  aPriority,
    46 CalenAsyncCallBack* CalenAsyncCallBack::NewL(TCallBack& aCallBack, CActive::TPriority  aPriority,
    48                              CCalenController& aController)
    47                              CCalenController& aController)
    49     {
    48     {
    50     TRACE_ENTRY_POINT;
    49     TRACE_ENTRY_POINT;
    51   
    50   
    52     CCalenAsyncCallBack* self = new( ELeave ) CCalenAsyncCallBack( aCallBack, aPriority , aController );
    51     CalenAsyncCallBack* self = new( ELeave ) CalenAsyncCallBack( aCallBack, aPriority , aController );
    53 
    52 
    54     TRACE_EXIT_POINT;
    53     TRACE_EXIT_POINT;
    55     return self;
    54     return self;
    56     }
    55     }
    57 // ---------------------------------------------------------------------------
    56 // ---------------------------------------------------------------------------
    58 // CCalenAsyncCallBack::~CCalenAsyncCallBack
    57 // CalenAsyncCallBack::~CalenAsyncCallBack
    59 // C++ Destructor
    58 // C++ Destructor
    60 // (other items were commented in a header).
    59 // (other items were commented in a header).
    61 // ---------------------------------------------------------------------------
    60 // ---------------------------------------------------------------------------
    62 //	
    61 //	
    63 CCalenAsyncCallBack::~CCalenAsyncCallBack()
    62 CalenAsyncCallBack::~CalenAsyncCallBack()
    64 	{
    63 	{
    65 	TRACE_ENTRY_POINT;
    64 	TRACE_ENTRY_POINT;
    66     TRACE_EXIT_POINT;
    65     TRACE_EXIT_POINT;
    67 	}
    66 	}
    68 
    67 
    69 // ---------------------------------------------------------------------------
    68 // ---------------------------------------------------------------------------
    70 // CCalenAsyncCallBack::BaseConstructL
    69 // CalenAsyncCallBack::BaseConstructL
    71 // (other items were commented in a header).
    70 // (other items were commented in a header).
    72 // ---------------------------------------------------------------------------
    71 // ---------------------------------------------------------------------------
    73 //
    72 //
    74 void CCalenAsyncCallBack::BaseConstructL()
    73 void CalenAsyncCallBack::BaseConstructL()
    75 	{
    74 	{
    76 	TRACE_ENTRY_POINT;
    75 	TRACE_ENTRY_POINT;
    77 
    76 
    78     TRACE_EXIT_POINT;
    77     TRACE_EXIT_POINT;
    79 	}
    78 	}
    80 	
    79 	
    81 // ---------------------------------------------------------------------------
    80 // ---------------------------------------------------------------------------
    82 // CCalenAsyncCallBack::RunL
    81 // CalenAsyncCallBack::RunL
    83 // Handle Completion
    82 // Handle Completion
    84 // (other items were commented in a header).
    83 // (other items were commented in a header).
    85 // ---------------------------------------------------------------------------
    84 // ---------------------------------------------------------------------------
    86 //	
    85 //	
    87 void CCalenAsyncCallBack::RunL()
    86 void CalenAsyncCallBack::RunL()
    88 	{
    87 	{
    89 	TRACE_ENTRY_POINT;
    88 	TRACE_ENTRY_POINT;
    90 	
    89 	
    91 	if(iCallBack.CallBack())
    90 	if(iCallBack.CallBack())
    92 	    {
    91 	    {