ipsservices/ipssosplugin/inc/ipsplgbaseoperation.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
--- a/ipsservices/ipssosplugin/inc/ipsplgbaseoperation.h	Mon May 03 12:23:15 2010 +0300
+++ b/ipsservices/ipssosplugin/inc/ipsplgbaseoperation.h	Fri May 14 15:41:10 2010 +0300
@@ -18,17 +18,22 @@
 #ifndef IPSPLGBASEOPERATION_H
 #define IPSPLGBASEOPERATION_H
 
+// <qmail> CFSMailCommon include not needed
+
 class CMsvOperation;
 
 /**
 * class CIpsPlgBaseOperation
-* Common base class for email operations
+*
+* Common base class for email online operations.
 */
 NONSHARABLE_CLASS ( CIpsPlgBaseOperation ) : public CMsvOperation
     {
 public:
     virtual ~CIpsPlgBaseOperation();
 
+	// <qmail> ProgressL function has been removed
+
     /**
     * For reporting if DoRunL leaves
     * All operations must implement this
@@ -53,15 +58,20 @@
 	* (given by caller during instantiation)
 	*/
 	TFSMailMsgId FSMailboxId() const;
-    
+
+// <qmail>    
     /**
     * All concrete derived classes must have a type identifier
     * @return operation type
     */
-    virtual TIpsOpType IpsOpType() const = 0; // <qmail>
+    virtual TIpsOpType IpsOpType() const = 0;
+// </qmail>
 	
 protected:
 
+	/**
+    * C++ constructor
+    */
     // <qmail> priority parameter has been removed
     CIpsPlgBaseOperation(
         CMsvSession& aMsvSession,
@@ -69,6 +79,8 @@
         TInt aFSRequestId,
         TFSMailMsgId aFSMailboxId );
 
+//<qmail> DoCancel, RunL, RunError functions have been removed
+
 protected:
     TInt            iFSRequestId;
     TFSMailMsgId    iFSMailboxId;