ipsservices/ipssosplugin/inc/ipsplgsosbaseplugin.h
changeset 20 ecc8def7944a
parent 18 578830873419
child 23 2dc6caa42ec3
--- a/ipsservices/ipssosplugin/inc/ipsplgsosbaseplugin.h	Fri Apr 16 14:51:52 2010 +0300
+++ b/ipsservices/ipssosplugin/inc/ipsplgsosbaseplugin.h	Mon May 03 12:23:15 2010 +0300
@@ -174,6 +174,13 @@
         const TFSMailMsgId& aMailBoxId );
     
 // <qmail>
+    /**
+     * Creates new email message to message store asynchronously
+     *
+     * @param aMailBoxId msv entry id to mailbox which setting are used
+     * @param aOperationObserver Observer for the operation
+     * @param aRequestId Id of the operation
+     */
     virtual void CreateMessageToSendL(
 	    const TFSMailMsgId& aMailBoxId,
         MFSMailRequestObserver& aOperationObserver,
@@ -186,6 +193,14 @@
         const TDesC& aHeaderDescriptor );
 
 // <qmail>
+    /**
+     * Creates a forward email message to message store asynchronously
+     *
+     * @param aMailBoxId msv entry id to mailbox which setting are used
+     * @param aOriginalMessageId id of the forwarded message
+     * @param aOperationObserver Observer for the operation
+     * @param aRequestId Id of the operation
+     */
     virtual void CreateForwardMessageL( 
         const TFSMailMsgId& aMailBoxId,
         const TFSMailMsgId& aOriginalMessageId,
@@ -201,6 +216,15 @@
         const TDesC& aHeaderDescriptor );
 
 // <qmail>
+    /**
+     * Creates new reply message to message store asynchronously
+     *
+     * @param aMailBoxId msv entry id to mailbox which setting are used
+     * @param aOriginalMessageId id of the replied message
+     * @param aReplyToAll reply to all recipients
+     * @param aOperationObserver Observer for the operation
+     * @param aRequestId Id of the operation
+     */
     virtual void CreateReplyMessageL( 
         const TFSMailMsgId& aMailBoxId, 
         const TFSMailMsgId& aOriginalMessageId,
@@ -296,6 +320,17 @@
         const TFSMailMsgId& aMessageId,
         const TFSMailMsgId& aParentPartId,
         const TFSMailMsgId& aPartId);
+    
+    // <qmail>
+    virtual void RemoveChildPartL(
+        const TFSMailMsgId& aMailBoxId,
+        const TFSMailMsgId& aParentFolderId,
+        const TFSMailMsgId& aMessageId,
+        const TFSMailMsgId& aParentPartId,
+        const TFSMailMsgId& aPartId,
+        MFSMailRequestObserver& aOperationObserver,
+        const TInt aRequestId );
+    // </qmail>
         
     virtual CFSMailMessagePart* MessagePartL(  
         const TFSMailMsgId& aMailBoxId,