55 * @param aObserverRequestStatus client status |
55 * @param aObserverRequestStatus client status |
56 * @param aActivityTimer reference to mailbox's online activity timer |
56 * @param aActivityTimer reference to mailbox's online activity timer |
57 * @param aFSMailBoxId mailbox id |
57 * @param aFSMailBoxId mailbox id |
58 * @param aFSOperationObserver callback interface to caller for reporting progress (completion) statuses |
58 * @param aFSOperationObserver callback interface to caller for reporting progress (completion) statuses |
59 * @param aFSRequestId id of the request |
59 * @param aFSRequestId id of the request |
|
60 * @param aSignallingAllowed for asynchronous request response message |
60 */ |
61 */ |
61 // <qmail> priority parameter has been removed |
62 // <qmail> priority parameter has been removed |
62 // <qmail> MFSMailRequestObserver& changed to pointer |
63 // <qmail> MFSMailRequestObserver& changed to pointer |
63 // <qmail> aSignallingAllowed parameter has been removed |
64 // <qmail> aSignallingAllowed parameter has been returned |
64 CIpsPlgOnlineOperation( |
65 CIpsPlgOnlineOperation( |
65 CMsvSession& aMsvSession, |
66 CMsvSession& aMsvSession, |
66 TRequestStatus& aObserverRequestStatus, |
67 TRequestStatus& aObserverRequestStatus, |
67 CIpsPlgTimerOperation& aActivityTimer, |
68 CIpsPlgTimerOperation& aActivityTimer, |
68 TFSMailMsgId aFSMailBoxId, |
69 TFSMailMsgId aFSMailBoxId, |
69 MFSMailRequestObserver* aFSOperationObserver, |
70 MFSMailRequestObserver* aFSOperationObserver, |
70 TInt aFSRequestId ); |
71 TInt aFSRequestId, |
|
72 TBool aSignallingAllowed=ETrue ); |
71 |
73 |
72 /** |
74 /** |
73 * Base constructor |
75 * Base constructor |
74 */ |
76 */ |
75 void BaseConstructL( TUid aMtmType ); |
77 void BaseConstructL( TUid aMtmType ); |
148 // Status of current operation |
150 // Status of current operation |
149 TInt iError; |
151 TInt iError; |
150 // Return this if iSubOperation==NULL. |
152 // Return this if iSubOperation==NULL. |
151 TBuf8<1> iDummyProg; |
153 TBuf8<1> iDummyProg; |
152 |
154 |
153 // <qmail> removed: TBool iSignallingAllowed; |
155 // <qmail> boolean returned |
|
156 TBool iSignallingAllowed; |
|
157 // </qmail> |
154 MFSMailRequestObserver* iFSOperationObserver; //not owned |
158 MFSMailRequestObserver* iFSOperationObserver; //not owned |
155 }; |
159 }; |
156 |
160 |
157 #endif //IPSPLGONLINEOPERATION_H |
161 #endif //IPSPLGONLINEOPERATION_H |