harvesterplugins/messaging/smsmms/inc/cmessageplugin.h
changeset 26 367228f82b66
parent 9 4a2987baf8f7
child 27 7a8855317cbd
--- a/harvesterplugins/messaging/smsmms/inc/cmessageplugin.h	Tue Sep 28 11:50:55 2010 +0530
+++ b/harvesterplugins/messaging/smsmms/inc/cmessageplugin.h	Tue Oct 05 13:32:14 2010 +0530
@@ -52,7 +52,9 @@
 	 */
 	void StartPluginL();
 	void StartHarvestingL(const TDesC& aQualifiedBaseAppClass);
-	
+    void PausePluginL();
+    void ResumePluginL();
+    
 	/**
 	* callback from MMsvSessionObserver
 	*/
@@ -117,6 +119,10 @@
      * returns ETrue if it is removable else EFalse.
      */
     TBool IsMediaRemovableL(TDriveNumber& aDrive);
+    
+    TBool GetHarvesterState();
+    
+    void MountAvailableDrivesInQueue();    
 
 public:
 	/*
@@ -142,6 +148,10 @@
     // CPix indexer 
     CCPixIndexer* iIndexer[EDriveZ+1]; // EDriveZ enum value is 25, so add 1.
     
+    TBool iIndexState;
+    
+    RArray<TDriveNumber>  iMountDrives;    
+    
 #ifdef HARVESTERPLUGINTESTER_FRIEND
     friend class CHarvesterPluginTester;
 #endif