calendarengines/caleninterimutils/inc/CalenInterimUtils2Impl.h
branchRCL_3
changeset 48 bf573002ff72
parent 0 f979ecb2b13e
child 65 12af337248b1
equal deleted inserted replaced
36:9c5b1510919f 48:bf573002ff72
    33 class TCalTime;
    33 class TCalTime;
    34 class TCalRRule;
    34 class TCalRRule;
    35 class CCalInstance;
    35 class CCalInstance;
    36 class CCalenEComWatcher;    // Watches for installed MR solutions
    36 class CCalenEComWatcher;    // Watches for installed MR solutions
    37 
    37 
       
    38 
       
    39 /**
       
    40 * This structure contains UUID info
       
    41 */
       
    42 typedef struct
       
    43     {
       
    44     TUint32 time_low; 
       
    45     TUint16 time_mid;
       
    46     TUint16 time_high_and_version;    
       
    47     TUint8 clock_seq_hi_and_reserved;
       
    48     TUint8 clock_seq_low;   
       
    49     TUint8 node[6];
       
    50     } SUuid;
       
    51 
    38 // CLASS DECLARATION
    52 // CLASS DECLARATION
    39 
    53 
    40 /**
    54 /**
    41 * This class contains utility methods related to usage of
    55 * This class contains utility methods related to usage of
    42 * Calendar Interim API
    56 * Calendar Interim API
   246         */
   260         */
   247         static TBool IsEntryRepeatingL(const CCalEntry& aEntry);
   261         static TBool IsEntryRepeatingL(const CCalEntry& aEntry);
   248         
   262         
   249         // Just a wrapper for leaves
   263         // Just a wrapper for leaves
   250         void DoMRViewersEnabledL();
   264         void DoMRViewersEnabledL();
       
   265         
       
   266         // get system time
       
   267         void GetSystemTime(TInt64& aTimeStamp);       
   251 	
   268 	
   252 private: 
   269 private: 
   253     //Default Constructor
   270     //Default Constructor
   254     CCalenInterimUtils2Impl();
   271     CCalenInterimUtils2Impl();
   255     
   272     
   266 private: // Member data
   283 private: // Member data
   267     CCalenEComWatcher* iEcomWatcher;
   284     CCalenEComWatcher* iEcomWatcher;
   268     TInt64 iImeiNode;
   285     TInt64 iImeiNode;
   269     TBool iMrEnabled;
   286     TBool iMrEnabled;
   270     TBool iMrEnabledCheck;
   287     TBool iMrEnabledCheck;
       
   288     
       
   289     TUint64 iTimeLast;    
       
   290     TUint16 iThisTick;
       
   291     TBool iInited ; 
       
   292     
   271     };
   293     };
   272 
   294 
   273 #endif // __CALENINTERIMUTILS2IMPL_H__
   295 #endif // __CALENINTERIMUTILS2IMPL_H__
   274 
   296 
   275 // End of File
   297 // End of File