harvesterplugins/file/inc/cfileplugin.h
changeset 20 68cdadcf169e
parent 17 7d8c8d8f5eab
child 26 367228f82b66
equal deleted inserted replaced
17:7d8c8d8f5eab 20:68cdadcf169e
    77 	/**
    77 	/**
    78      * IsFileTypeMedia checks for vaild extention type to be indexed 
    78      * IsFileTypeMedia checks for vaild extention type to be indexed 
    79      * @aExt file extention
    79      * @aExt file extention
    80      */
    80      */
    81 	TBool IsFileTypeMedia(const TDesC& aExt);
    81 	TBool IsFileTypeMedia(const TDesC& aExt);
    82 	
       
    83 	/**
       
    84      * RemoveFileDatabaseL deletes the database file from the requested drive 
       
    85      * @aDrive drive number
       
    86      */
       
    87 	void RemoveFileDatabaseL(TDriveNumber aDrive);
       
    88 
    82 
    89 public:
    83 public:
    90 	// 
    84 	// 
    91 	// New Functions
    85 	// New Functions
    92 	//
    86 	//
   154 
   148 
   155     // Harvester
   149     // Harvester
   156     CFileHarvester* iHarvester;
   150     CFileHarvester* iHarvester;
   157 
   151 
   158     // Monitor
   152     // Monitor
   159     TBool iIsMonitorInit;
   153     //TBool iIsMonitorInit;  unused variable
   160     CFileMonitor* iMonitor;
   154     CFileMonitor* iMonitor;
   161 
   155 
   162     // MMC monitor
   156     // MMC monitor
   163     CMMCMonitor* iMmcMonitor; 
   157     CMMCMonitor* iMmcMonitor; 
   164     
   158    
       
   159     //for unit testing.
       
   160     #ifdef HARVESTERPLUGINTESTER_FRIEND
       
   161         friend class CHarvesterPluginTester;
       
   162     #endif
   165 #ifdef __PERFORMANCE_DATA
   163 #ifdef __PERFORMANCE_DATA
   166     TTime iStartTime[26];// for the all drives
   164     TTime iStartTime[26];// for the all drives
   167     TTime iCompleteTime;
   165     TTime iCompleteTime;
   168     void UpdatePerformaceDataL(TDriveNumber aMedia);
   166     void UpdatePerformaceDataL(TDriveNumber aMedia);
   169 	TInt i;
   167 	TInt i;