ipsservices/ipssosplugin/inc/ipsplgsosbaseplugin.h
changeset 20 ecc8def7944a
parent 18 578830873419
child 23 2dc6caa42ec3
equal deleted inserted replaced
18:578830873419 20:ecc8def7944a
   172 
   172 
   173     virtual CFSMailMessage* CreateMessageToSendL( 
   173     virtual CFSMailMessage* CreateMessageToSendL( 
   174         const TFSMailMsgId& aMailBoxId );
   174         const TFSMailMsgId& aMailBoxId );
   175     
   175     
   176 // <qmail>
   176 // <qmail>
       
   177     /**
       
   178      * Creates new email message to message store asynchronously
       
   179      *
       
   180      * @param aMailBoxId msv entry id to mailbox which setting are used
       
   181      * @param aOperationObserver Observer for the operation
       
   182      * @param aRequestId Id of the operation
       
   183      */
   177     virtual void CreateMessageToSendL(
   184     virtual void CreateMessageToSendL(
   178 	    const TFSMailMsgId& aMailBoxId,
   185 	    const TFSMailMsgId& aMailBoxId,
   179         MFSMailRequestObserver& aOperationObserver,
   186         MFSMailRequestObserver& aOperationObserver,
   180         const TInt aRequestId );
   187         const TInt aRequestId );
   181 // </qmail>
   188 // </qmail>
   184         const TFSMailMsgId& aMailBoxId, 
   191         const TFSMailMsgId& aMailBoxId, 
   185         const TFSMailMsgId& aOriginalMessageId,
   192         const TFSMailMsgId& aOriginalMessageId,
   186         const TDesC& aHeaderDescriptor );
   193         const TDesC& aHeaderDescriptor );
   187 
   194 
   188 // <qmail>
   195 // <qmail>
       
   196     /**
       
   197      * Creates a forward email message to message store asynchronously
       
   198      *
       
   199      * @param aMailBoxId msv entry id to mailbox which setting are used
       
   200      * @param aOriginalMessageId id of the forwarded message
       
   201      * @param aOperationObserver Observer for the operation
       
   202      * @param aRequestId Id of the operation
       
   203      */
   189     virtual void CreateForwardMessageL( 
   204     virtual void CreateForwardMessageL( 
   190         const TFSMailMsgId& aMailBoxId,
   205         const TFSMailMsgId& aMailBoxId,
   191         const TFSMailMsgId& aOriginalMessageId,
   206         const TFSMailMsgId& aOriginalMessageId,
   192         MFSMailRequestObserver& aOperationObserver,
   207         MFSMailRequestObserver& aOperationObserver,
   193         const TInt aRequestId,
   208         const TInt aRequestId,
   199         const TFSMailMsgId& aOriginalMessageId,
   214         const TFSMailMsgId& aOriginalMessageId,
   200         const TBool aReplyToAll,
   215         const TBool aReplyToAll,
   201         const TDesC& aHeaderDescriptor );
   216         const TDesC& aHeaderDescriptor );
   202 
   217 
   203 // <qmail>
   218 // <qmail>
       
   219     /**
       
   220      * Creates new reply message to message store asynchronously
       
   221      *
       
   222      * @param aMailBoxId msv entry id to mailbox which setting are used
       
   223      * @param aOriginalMessageId id of the replied message
       
   224      * @param aReplyToAll reply to all recipients
       
   225      * @param aOperationObserver Observer for the operation
       
   226      * @param aRequestId Id of the operation
       
   227      */
   204     virtual void CreateReplyMessageL( 
   228     virtual void CreateReplyMessageL( 
   205         const TFSMailMsgId& aMailBoxId, 
   229         const TFSMailMsgId& aMailBoxId, 
   206         const TFSMailMsgId& aOriginalMessageId,
   230         const TFSMailMsgId& aOriginalMessageId,
   207         const TBool aReplyToAll,
   231         const TBool aReplyToAll,
   208         MFSMailRequestObserver& aOperationObserver,
   232         MFSMailRequestObserver& aOperationObserver,
   294         const TFSMailMsgId& aMailBoxId,
   318         const TFSMailMsgId& aMailBoxId,
   295         const TFSMailMsgId& aParentFolderId,
   319         const TFSMailMsgId& aParentFolderId,
   296         const TFSMailMsgId& aMessageId,
   320         const TFSMailMsgId& aMessageId,
   297         const TFSMailMsgId& aParentPartId,
   321         const TFSMailMsgId& aParentPartId,
   298         const TFSMailMsgId& aPartId);
   322         const TFSMailMsgId& aPartId);
       
   323     
       
   324     // <qmail>
       
   325     virtual void RemoveChildPartL(
       
   326         const TFSMailMsgId& aMailBoxId,
       
   327         const TFSMailMsgId& aParentFolderId,
       
   328         const TFSMailMsgId& aMessageId,
       
   329         const TFSMailMsgId& aParentPartId,
       
   330         const TFSMailMsgId& aPartId,
       
   331         MFSMailRequestObserver& aOperationObserver,
       
   332         const TInt aRequestId );
       
   333     // </qmail>
   299         
   334         
   300     virtual CFSMailMessagePart* MessagePartL(  
   335     virtual CFSMailMessagePart* MessagePartL(  
   301         const TFSMailMsgId& aMailBoxId, 
   336         const TFSMailMsgId& aMailBoxId, 
   302         const TFSMailMsgId& aParentFolderId,
   337         const TFSMailMsgId& aParentFolderId,
   303         const TFSMailMsgId& aMessageId,
   338         const TFSMailMsgId& aMessageId,