messagingappbase/mce/inc/mceiaupdateutils.h
branchRCL_3
changeset 22 52d61119153d
parent 5 4697dfb2d7ad
equal deleted inserted replaced
21:c6838af47512 22:52d61119153d
    55     * Destructor.
    55     * Destructor.
    56     */
    56     */
    57     virtual ~CMceIAUpdateUtils();
    57     virtual ~CMceIAUpdateUtils();
    58 
    58 
    59     void StartL( const TUid aAppUid );
    59     void StartL( const TUid aAppUid );
       
    60     
       
    61     /**
       
    62      * Is IAD Update requried to do now
       
    63      * @return TBool
       
    64      * ETrue, If the KMceIADUpdateCheckRetryInterval is over after the previous try
       
    65      * EFalse, If the KMceIADUpdateCheckRetryInterval is not over after the previous retry 
       
    66      */
       
    67     TBool IsUpdateRequired();
       
    68     
    60 protected: 
    69 protected: 
    61 
    70 
    62      /**
    71      /**
    63      * From CActive
    72      * From CActive
    64      */
    73      */
   154     CIAUpdateParameters* iParameters;
   163     CIAUpdateParameters* iParameters;
   155     
   164     
   156     TUid 				 iAppUid;
   165     TUid 				 iAppUid;
   157     
   166     
   158     CMceUi&              iMceUi;
   167     CMceUi&              iMceUi;
   159 
   168 	
       
   169     /**
       
   170 	 * Previous IAD update check retry time
       
   171 	 */
       
   172     TTime                iPrevIADUpdateCheckTry;
   160     };
   173     };
   161 
   174 
   162 #endif // C_CMCEIAUPDATEUTILS_H
   175 #endif // C_CMCEIAUPDATEUTILS_H
   163 
   176 
   164 //EOF
   177 //EOF