equal
deleted
inserted
replaced
17 |
17 |
18 |
18 |
19 |
19 |
20 #ifndef SYNCMLNOTIFIERPARAMS_H |
20 #ifndef SYNCMLNOTIFIERPARAMS_H |
21 #define SYNCMLNOTIFIERPARAMS_H |
21 #define SYNCMLNOTIFIERPARAMS_H |
|
22 |
|
23 #include <centralrepository.h> |
|
24 #include <schinfo.h> |
22 |
25 |
23 // INCLUDES |
26 // INCLUDES |
24 |
27 |
25 // CONSTANTS |
28 // CONSTANTS |
26 const TUint KSyncMLMaxServerMsgLength = 200; |
29 const TUint KSyncMLMaxServerMsgLength = 200; |
84 ESyncMLFwUpdOmaDLNotEnoughMemory, //Enum for Oma Download No Enough memory situation |
87 ESyncMLFwUpdOmaDLNotEnoughMemory, //Enum for Oma Download No Enough memory situation |
85 ESyncMLFwUpdOmaDLUserCancel, //Enum for Oma Download User cancel situation |
88 ESyncMLFwUpdOmaDLUserCancel, //Enum for Oma Download User cancel situation |
86 ESyncMLFwUpdOmaDLPostponed, //Enum for Oma Download postponed |
89 ESyncMLFwUpdOmaDLPostponed, //Enum for Oma Download postponed |
87 ESyncMLFwUpdOmaDLCancelled, //Enum for Oma Download cancelled |
90 ESyncMLFwUpdOmaDLCancelled, //Enum for Oma Download cancelled |
88 ESyncMLFwUpdOmaDLResume, //Enum for Oma Download Resume |
91 ESyncMLFwUpdOmaDLResume, //Enum for Oma Download Resume |
89 ESyncMLFwUpdStartQueryEnc //Enum for starting installation on encrypted memory |
92 ESyncMLFwUpdStartQueryEnc, //Enum for starting installation on encrypted memory |
|
93 ESyncMLFwUpdForceQuery, // Forcing the update when the retry count for postponing the update expires. |
|
94 ESyncMLFwUpdPostponeNote, // The note that is to be shown when user postpones the udpate |
|
95 ESyncMLFwUpdPostponeLimitQuery |
90 |
96 |
91 }; |
97 }; |
92 |
98 |
93 |
99 |
94 enum TSyncMLFwUpdNoteInfo |
100 enum TSyncMLFwUpdNoteInfo |
238 // ESyncMLFwUpdStartQuery: Firmware update profile identifier. |
244 // ESyncMLFwUpdStartQuery: Firmware update profile identifier. |
239 TInt iIntParam; |
245 TInt iIntParam; |
240 TInt iMemoryNeeded;// Parameter to hold how much memory is to be |
246 TInt iMemoryNeeded;// Parameter to hold how much memory is to be |
241 // freed for downloading the package. |
247 // freed for downloading the package. |
242 TBool iEncryptReq; //To tell if encrypt query should be shown to user. |
248 TBool iEncryptReq; //To tell if encrypt query should be shown to user. |
|
249 TInt iFotaUserPostponeCount; // To determine the number of times user has postponed the update. |
|
250 TInt iFotaMaxPostponeCount; // The maximum number of times the update can be postponed. |
|
251 TBuf<KSyncMLMaxServerMsgLength> iSelectedReminder; // The option selected by the user to postpone the update. |
|
252 TIntervalType iIntervalType; |
|
253 TInt iInterval; |
|
254 |
243 }; |
255 }; |
244 |
256 |
245 /** |
257 /** |
246 * Struct to allow the delivery of return values from SyncML firmware |
258 * Struct to allow the delivery of return values from SyncML firmware |
247 * update notifier plugin. |
259 * update notifier plugin. |