remotemgmt_plat/syncml_notifier_api/inc/SyncMLNotifierParams.h
branchRCL_3
changeset 9 57a65a3a658c
parent 0 b497e44ab2fc
--- a/remotemgmt_plat/syncml_notifier_api/inc/SyncMLNotifierParams.h	Tue Feb 02 00:44:00 2010 +0200
+++ b/remotemgmt_plat/syncml_notifier_api/inc/SyncMLNotifierParams.h	Fri Feb 19 23:41:35 2010 +0200
@@ -20,6 +20,9 @@
 #ifndef SYNCMLNOTIFIERPARAMS_H
 #define SYNCMLNOTIFIERPARAMS_H
 
+#include <centralrepository.h>
+#include <schinfo.h>
+
 //  INCLUDES
 
 // CONSTANTS
@@ -86,7 +89,10 @@
     ESyncMLFwUpdOmaDLPostponed,	//Enum for Oma Download postponed
     ESyncMLFwUpdOmaDLCancelled, //Enum for Oma Download cancelled
     ESyncMLFwUpdOmaDLResume,        //Enum for Oma Download Resume
-    ESyncMLFwUpdStartQueryEnc      //Enum for starting installation on encrypted memory
+    ESyncMLFwUpdStartQueryEnc,      //Enum for starting installation on encrypted memory
+	ESyncMLFwUpdForceQuery,         // Forcing the update when the retry count for postponing the update expires.
+    ESyncMLFwUpdPostponeNote,        // The note that is to be shown when user postpones the udpate
+    ESyncMLFwUpdPostponeLimitQuery
 
     };
 
@@ -240,6 +246,12 @@
 	    TInt iMemoryNeeded;// Parameter to hold how much memory is to be
 	                       // freed for downloading the package.
 	    TBool iEncryptReq; //To tell if encrypt query should be shown to user.
+		TInt iFotaUserPostponeCount; // To determine the number of times user has postponed the update.
+	    TInt iFotaMaxPostponeCount; // The maximum number of times the update can be postponed.
+	    TBuf<KSyncMLMaxServerMsgLength> iSelectedReminder; // The option selected by the user to postpone the update.
+	    TIntervalType iIntervalType;
+	    TInt iInterval;
+	    
 	};
 
 /**