diff -r 1abfa342db42 -r 367228f82b66 harvesterplugins/messaging/smsmms/inc/cmessageplugin.h --- 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 iMountDrives; + #ifdef HARVESTERPLUGINTESTER_FRIEND friend class CHarvesterPluginTester; #endif