equal
deleted
inserted
replaced
214 |
214 |
215 enum TFetchState { |
215 enum TFetchState { |
216 EStateIdle, |
216 EStateIdle, |
217 EStateConnecting, |
217 EStateConnecting, |
218 EStateFetching, |
218 EStateFetching, |
|
219 EStateWaiting, |
219 EStateDisconnecting }; |
220 EStateDisconnecting }; |
220 TFetchState iState; |
221 TFetchState iState; |
221 |
222 |
222 private: //Data |
223 private: //Data |
223 |
224 |
230 TInt iFunctionId; |
231 TInt iFunctionId; |
231 TPckgBuf<TImap4CompoundProgress> iProgress; |
232 TPckgBuf<TImap4CompoundProgress> iProgress; |
232 TMsvId iService; |
233 TMsvId iService; |
233 TBool iPopulated; |
234 TBool iPopulated; |
234 CIpsFetchProgReport* iProgReport; |
235 CIpsFetchProgReport* iProgReport; |
|
236 // Temporary fix for handling KErrServerBusy errors from the |
|
237 // messaging service. Remove these once the appropriate observer |
|
238 // mechanism has been implemented in the messaging service. |
235 TInt iRetryCount; |
239 TInt iRetryCount; |
|
240 RTimer iRetryTimer; |
236 }; |
241 }; |
237 |
242 |
238 #endif //__IPSPLGIMAP4FETCHATTACHMENTOP_H__ |
243 #endif //__IPSPLGIMAP4FETCHATTACHMENTOP_H__ |