diff -r 011f79704660 -r cdd802add233 emailservices/emailframework/inc/CFSMailPlugin.h --- a/emailservices/emailframework/inc/CFSMailPlugin.h Fri Jun 11 16:23:29 2010 +0100 +++ b/emailservices/emailframework/inc/CFSMailPlugin.h Thu Jul 22 16:30:28 2010 +0100 @@ -133,10 +133,13 @@ * will receive progress notifications during the operation. * @param aRequestId identifies asynchronous request if parallel * requests exist + * @param aSilentConnection defines if connection is needed to be + * silent connection or non-silent one (default). */ virtual void RefreshNowL( const TFSMailMsgId& aMailBoxId, MFSMailRequestObserver& aOperationObserver, - TInt aRequestId ) = 0; + TInt aRequestId, + const TBool aSilentConnection=EFalse ) = 0; /** * Returns last synchronization operation status. @@ -529,7 +532,25 @@ virtual void DeleteMessagesByUidL( const TFSMailMsgId& aMailBoxId, const TFSMailMsgId& aFolderId, const RArray& aMessages ) = 0; - + +// + /** + * deletes email defined by message id + * + * @param aMailBoxId id of the mailbox containing email + * @param aFolderId email parent folder id + * @param aMessages ids of messages to be deleted + * @param aOperationObserver Observer for the operation + * @param aRequestId id of the operation + * @return KErrNone if this method is supported, KErrNotSupported if not + */ + virtual void DeleteMessagesByUidL( const TFSMailMsgId& aMailBoxId, + const TFSMailMsgId& aFolderId, + const RArray& aMessages, + MFSMailRequestObserver& aOperationObserver, + const TInt aRequestId ); +// + /** * creates new email template into drafts folder *