emailservices/emailserver/inc/fsnotificationhandlermgrimpl.h
branchRCL_3
changeset 60 d620048b4810
parent 8 e1b6206813b4
equal deleted inserted replaced
52:efd4f1afd43e 60:d620048b4810
    97                                 TFsEmailNotifierSystemMessageType aMessageType );
    97                                 TFsEmailNotifierSystemMessageType aMessageType );
    98 
    98 
    99     virtual TInt AuthenticateL( TDes& aPassword,
    99     virtual TInt AuthenticateL( TDes& aPassword,
   100                                 TDesC& aMailboxName,
   100                                 TDesC& aMailboxName,
   101                                 TRequestStatus& aStatus  );
   101                                 TRequestStatus& aStatus  );
   102     //</cmail>
   102 
       
   103     /**
       
   104      * @see MFSNotificationHandlerMgr::GetFolderType
       
   105      */
       
   106     virtual TFSFolderType GetFolderTypeL( TFSMailMsgId& aMailbox, TFSMailMsgId* parentFolderId );
   103 
   107 
   104     /**
   108     /**
   105      * @see MFSNotificationHandlerMgr::IncreaseDialogCount
   109      * @see MFSNotificationHandlerMgr::IncreaseDialogCount
   106      */
   110      */
   107     void IncreaseDialogCount();
   111     void IncreaseDialogCount();
   169     *
   173     *
   170     * @since S60 ?S60_version
   174     * @since S60 ?S60_version
   171     */
   175     */
   172     void CreateAndStoreHandlerL( TInt aImplementationUid );
   176     void CreateAndStoreHandlerL( TInt aImplementationUid );
   173 
   177 
   174 	void CleanTempFilesIfNeededL();
   178     void CleanTempFilesIfNeededL();
   175 
   179 
   176 private: // data
   180 private: // data
   177 
   181 
   178     /**
   182     /**
   179      * Mail client to access email framework
   183      * Mail client to access email framework
   207     /**
   211     /**
   208      * Number of active dialogs.
   212      * Number of active dialogs.
   209      */
   213      */
   210     TInt iDialogCount;
   214     TInt iDialogCount;
   211 
   215 
       
   216     // for caching of parent folder type
       
   217     TFSMailMsgId  iPreviousMailbox;
       
   218     TFSMailMsgId  iPreviousParentFolderId;
       
   219     TFSFolderType iPreviousParentFolderType;
   212     };
   220     };
   213 
   221 
   214 #endif // C_FSNOTIFICATIONHANDLERMGRIMPL_H
   222 #endif // C_FSNOTIFICATIONHANDLERMGRIMPL_H