emailservices/emailcommon/inc/CFSMailFolder.h
changeset 20 ecc8def7944a
parent 18 578830873419
child 30 759dc5235cdb
--- a/emailservices/emailcommon/inc/CFSMailFolder.h	Fri Apr 16 14:51:52 2010 +0300
+++ b/emailservices/emailcommon/inc/CFSMailFolder.h	Mon May 03 12:23:15 2010 +0300
@@ -67,8 +67,8 @@
      * @return email list iterator, ownership is transferred to user
      */
      IMPORT_C MFSMailIterator* ListMessagesL(
-                    const TFSMailDetails aDetails,
-                    const RArray<TFSMailSortCriteria>& aSorting);
+                                const TFSMailDetails aDetails,
+                                const RArray<TFSMailSortCriteria>& aSorting);
     /**
      * removes given message from folder
      *
@@ -91,9 +91,9 @@
      * @param aObserver request observer for conveying fetching progress
      *  events to user
      */
-   IMPORT_C TInt FetchMessagesL(  const RArray<TFSMailMsgId>& aMessageIds,
-                    TFSMailDetails aDetails,
-                    MFSMailRequestObserver& aObserver );
+     IMPORT_C TInt FetchMessagesL(  const RArray<TFSMailMsgId>& aMessageIds,
+                                    TFSMailDetails aDetails,
+                                    MFSMailRequestObserver& aObserver );
     /**
      * method to check if this folder allows copying from given folder type
      *
@@ -112,7 +112,19 @@
       * removes downloaded attachments from local/terminal memory 
       */
      IMPORT_C void RemoveDownLoadedAttachmentsL();
+     
+public: // from  CExtendableEmail
 
+     /** 
+      * @see CExtendableEmail::ReleaseExtension
+      */                                        
+     IMPORT_C void ReleaseExtension( CEmailExtension* aExtension );
+     
+     /** 
+      * @see CExtendableEmail::ExtensionL
+      */
+     IMPORT_C CEmailExtension* ExtensionL( const TUid& aInterfaceUid );
+     
  protected:
 
     /**
@@ -125,14 +137,14 @@
     /**
      * Two-phased constructor
      */
-  void ConstructL( TFSMailMsgId aFolderId );
+    void ConstructL( TFSMailMsgId aFolderId );
 
 private: // data
 
     /**
      * request handler for plugin requests
      */
-   CFSMailRequestHandler*   iRequestHandler;  
+     CFSMailRequestHandler*     iRequestHandler;    
 
 };