ipsservices/ipssosplugin/inc/ipsplgcreateforwardmessageoperation.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
--- a/ipsservices/ipssosplugin/inc/ipsplgcreateforwardmessageoperation.h	Mon May 03 12:23:15 2010 +0300
+++ b/ipsservices/ipssosplugin/inc/ipsplgcreateforwardmessageoperation.h	Fri May 14 15:41:10 2010 +0300
@@ -29,12 +29,24 @@
 NONSHARABLE_CLASS ( CIpsPlgCreateForwardMessageOperation ) : public CIpsPlgCreateMessageOperation
     {
 public:
-    
+    //<qmail> comments added
+	//<qmail> para to refe
     /**
-    * Constructor.
+    * Two-phased constructor
+    * 
+    * @param aSmtpService               contains SMTP message services
+    * @param aMsvSession                client/server session to MsvServer
+    * @param aObserverRequestStatus     operations observer status
+    * @param aPartList                  specifies one or more parts of a message
+    * @param aMailBoxId                 id's for mailbox and plugin
+    * @param aOriginalMessageId         id of message to be forward
+    * @param aOperationObserver         observes the progress of this operation
+    * @param aRequestId                 identifier for this instance of operation, 
+    *                                   assigned by the client
+    * @return CIpsPlgCreateForwardMessageOperation* self pointer                                  
     */
     static CIpsPlgCreateForwardMessageOperation* NewL(
-        CIpsPlgSmtpService* aSmtpService,
+        CIpsPlgSmtpService& aSmtpService,
         CMsvSession& aMsvSession,
         TRequestStatus& aObserverRequestStatus,
         TMsvPartList aPartList,
@@ -42,7 +54,7 @@
         TMsvId aOriginalMessageId,
         MFSMailRequestObserver& aOperationObserver,
         TInt aRequestId );
-        
+        //</qmail>
     /**
     * Destructor.
     */
@@ -53,8 +65,9 @@
     /**
     * Constructor.
     */
+		//<qmail> para to refe
     CIpsPlgCreateForwardMessageOperation(
-        CIpsPlgSmtpService* aSmtpService,
+        CIpsPlgSmtpService& aSmtpService,
         CMsvSession& aMsvSession,
         TRequestStatus& aObserverRequestStatus,
         TMsvPartList aPartList,
@@ -62,7 +75,7 @@
         TMsvId aOriginalMessageId, 
         MFSMailRequestObserver& aOperationObserver,
         TInt aRequestId );
-
+	//</qmail>
     /**
     * From CActive
     */