harvesterplugins/file/inc/cfileplugin.h
changeset 27 7a8855317cbd
parent 26 367228f82b66
--- a/harvesterplugins/file/inc/cfileplugin.h	Tue Oct 05 13:32:14 2010 +0530
+++ b/harvesterplugins/file/inc/cfileplugin.h	Fri Oct 15 11:45:38 2010 +0530
@@ -20,7 +20,8 @@
 #define CFILEPLUGIN_H
 
 #include <f32file.h> // TDriveNumber
-
+#include <s32file.h>
+#include <BAUTILS.H>
 #include <cindexingplugin.h>
 #include <common.h>
 #include <rsearchserversession.h>
@@ -64,6 +65,7 @@
 	void StartHarvestingL(const TDesC& aQualifiedBaseAppClass);
 	void PausePluginL();
 	void ResumePluginL();
+	void SaveL();
 	/**
 	 * CreateContentIndexItemL sends a file for indexing contents
 	 * @aFilename full path and filename of the file to be indexed
@@ -158,6 +160,8 @@
 	void AddToQueueL(const TDesC& aFilename, TCPixActionType aActionType, TBool aIsFolder);
 	            
 	void IndexQueuedItems();
+	
+	void LoadL();
 
 protected:
 	CFilePlugin();
@@ -174,7 +178,10 @@
     RArray<TRecord> iJobQueue;
 
     // File system session
-    RFs iFs;
+    RFs iFs;    
+    
+    /* Path to the queued records file */
+    TFileName iFilePath;
 
     // Harvester
     CFileHarvester* iHarvester;