ipsservices/ipssosplugin/inc/ipsplgsosbaseplugin.h
branchRCL_3
changeset 16 b5fbb9b25d57
parent 14 b13141f05c3d
child 17 67369d1b217f
equal deleted inserted replaced
14:b13141f05c3d 16:b5fbb9b25d57
    40 class CIpsPlgSearch;
    40 class CIpsPlgSearch;
    41 class CIpsSetDataApi;
    41 class CIpsSetDataApi;
    42 class CIpsPlgSmtpService;
    42 class CIpsPlgSmtpService;
    43 class CIpsPlgSyncStateHandler;
    43 class CIpsPlgSyncStateHandler;
    44 class CIpsPlgEventHandler;
    44 class CIpsPlgEventHandler;
       
    45 class CIpsPlgOperationWait;
    45 
    46 
    46 /**
    47 /**
    47  *  FreestyleIpsServices plugin class
    48  *  FreestyleIpsServices plugin class
    48  *
    49  *
    49  *  @lib ipssosplugin.lib
    50  *  @lib ipssosplugin.lib
   609     void FixReplyForwardHeaderL(
   610     void FixReplyForwardHeaderL(
   610             CFSMailMessage* aMessage,
   611             CFSMailMessage* aMessage,
   611             const TFSMailMsgId& aMailBoxId,
   612             const TFSMailMsgId& aMailBoxId,
   612             const TFSMailMsgId& aOriginalMessageId,
   613             const TFSMailMsgId& aOriginalMessageId,
   613             const TDesC& aHeaderDescriptor );
   614             const TDesC& aHeaderDescriptor );
   614     
   615 
   615 private:
   616     /**
       
   617      * Resolves the possible signature text to be added to message body.
       
   618      * 
       
   619      * @return Pointer to the descriptor containing the signature text, or
       
   620      *         NULL if signature adding is not set or signature text is
       
   621      *         of zero length. Ownership to caller.
       
   622      */
       
   623     HBufC* ResolveSignatureTextL( const TFSMailMsgId& aMailBoxId );
   616 
   624 
   617     /**
   625     /**
   618     * Maps symbian msv api's folder type to fs folder type
   626     * Maps symbian msv api's folder type to fs folder type
   619     */
   627     */
   620     TFSFolderType GetFolderType(
   628     TFSFolderType GetFolderType(
   710     TBool iIsUnderUiProcess;
   718     TBool iIsUnderUiProcess;
   711 
   719 
   712     // <cmail> delete draft synchronously
   720     // <cmail> delete draft synchronously
   713     CActiveSchedulerWait iWait;
   721     CActiveSchedulerWait iWait;
   714 	// </cmail>
   722 	// </cmail>
       
   723     
       
   724     CIpsPlgOperationWait* iWaitDeleteMessage;
       
   725     CMsvEntry* icEntry;
       
   726     CMsvOperation* iMsvOpDeleteMessage;
   715 	};
   727 	};
   716 
   728 
   717 #endif /* IPSPLGSOSBASEPLUGIN_H */
   729 #endif /* IPSPLGSOSBASEPLUGIN_H */
   718 
   730 
   719 // End of File
   731 // End of File