--- 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;
+
};
/**