ipsservices/ipssosplugin/inc/ipsplgonlineoperation.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 30 759dc5235cdb
--- a/ipsservices/ipssosplugin/inc/ipsplgonlineoperation.h	Mon May 03 12:23:15 2010 +0300
+++ b/ipsservices/ipssosplugin/inc/ipsplgonlineoperation.h	Fri May 14 15:41:10 2010 +0300
@@ -59,6 +59,8 @@
      * @param aFSRequestId id of the request
      */
     // <qmail> priority parameter has been removed
+	// <qmail> MFSMailRequestObserver& changed to pointer
+	// <qmail> aSignallingAllowed parameter has been removed
     CIpsPlgOnlineOperation(
         CMsvSession& aMsvSession,
         TRequestStatus& aObserverRequestStatus,
@@ -81,6 +83,7 @@
      * It is called by OnlineOperation's RunL()
      */
     virtual void DoRunL() = 0;
+
     // <qmail> removing virtual TInt RunError( TInt aError ); Not needed because RunL uses TRAP harness and never leaves
 
     /**
@@ -102,6 +105,7 @@
     * (e.g. which message entry to send)
     * @param aParams specifies other parameters needed by particular command
     */
+	// <qmail> aContextId parameter has been removed
     void InvokeClientMtmAsyncFunctionL(
         TInt aFunctionId,
         TMsvId aEntryId,
@@ -114,6 +118,7 @@
     * (e.g. which messages to send)
     * @param aParams specifies other parameters needed by particular command
     */
+	// <qmail> aContextId parameter has been removed
     void InvokeClientMtmAsyncFunctionL(
         TInt aFunctionId,
         const CMsvEntrySelection& aSel,
@@ -135,7 +140,7 @@
         
 protected:
         // mailbox specific activity timer
-        CIpsPlgTimerOperation&  iActivityTimer;
+        CIpsPlgTimerOperation*  iActivityTimer;
         CBaseMtm*               iBaseMtm;
         CClientMtmRegistry*     iMtmReg;
         // sub-operation that this operation is using currently