diff -r dcf0eedfc1a3 -r d189ee25cf9d ipsservices/ipssosplugin/inc/ipsplgsmtpservice.h --- a/ipsservices/ipssosplugin/inc/ipsplgsmtpservice.h Thu Aug 19 09:38:05 2010 +0300 +++ b/ipsservices/ipssosplugin/inc/ipsplgsmtpservice.h Tue Aug 31 15:04:17 2010 +0300 @@ -32,7 +32,8 @@ * @lib ipssosplugin.lib * @since FS 1.0 */ -NONSHARABLE_CLASS( CIpsPlgSmtpService ) : public CBase +NONSHARABLE_CLASS( CIpsPlgSmtpService ) : + public CBase { public: @@ -77,25 +78,48 @@ TFSMailMsgId aMailBoxId, CFSMailMessage& aMessage ); + // removing unused functions + // CreateNewSmtpMessageL + // CreateForwardSmtpMessageL + // CreateReplySmtpMessageL + // + +// moved for public access /** - * Creates new email message to message store + * Creates proper fs message object and set flags + * to correspond orginal message flags * - * @param aMailBoxId msv entry id to mailbox which setting are used - * @param aSession Msv Session * @since FS 1.0 - * @return pointer created fs message object + * @param aMessageId id of created message + * @param aOrginalMsgId id of orginal message + * @param aMailboxId mailbox id + * @param aCopyOriginalMsgProperties Copy properties from original message + * @return TMscId */ - CFSMailMessage* CreateNewSmtpMessageL( - const TFSMailMsgId& aMailBoxId ); + CFSMailMessage* CreateFSMessageAndSetFlagsL( + TMsvId aMessageId, + TMsvId aOriginalMsgId, + TMsvId aMailboxId, + TBool aCopyOriginalMsgProperties = EFalse ); - CFSMailMessage* CreateForwardSmtpMessageL( - const TFSMailMsgId& aMailBoxId, - const TFSMailMsgId& aOriginalMessageId ); - - CFSMailMessage* CreateReplySmtpMessageL( - const TFSMailMsgId& aMailBoxId, - const TFSMailMsgId& aOriginalMessageId, - TBool aReplyToAll ); + /** + * Changes messages service id + * + * @since FS 1.0 + * @param aEntry Original message entry + * @return None + */ + void ChangeServiceIdL( TMsvEntry& aEntry ); + + /** + * Changes messages service id to the given id + * + * @param aEntry message entry + * @param aServiceId new service id + * @return None + */ + void ChangeServiceIdL( TMsvEntry& aEntry, TMsvId aServiceId ); +// protected: @@ -131,37 +155,6 @@ const TDesC& aEmailName ); /** - * Changes messages service id - * - * @since FS 1.0 - * @param aEntry Original message entry - * @return None - */ - void ChangeServiceIdL( TMsvEntry& aEntry ); - - /** - * Changes messages service id to the given id - * - * @param aEntry message entry - * @param aServiceId new service id - * @return None - */ - void ChangeServiceIdL( TMsvEntry& aEntry, TMsvId aServiceId ); - - /** - * Creates proper fs message object and set flags - * to correspond orginal message flags - * - * @since FS 1.0 - * @param aMessageId id of created message - * @param aOrginalMsgId id of orginal message - * @param aMailboxId mailbox id - * @return TMscId - */ - CFSMailMessage* CreateFSMessageAndSetFlagsL( - TMsvId aMessageId, TMsvId aOriginalMsgId, TMsvId aMailboxId ); - - /** * Gets MsvId from msv operations final progress * descriptor, leaves if msvId is null entry *