harvester/common/inc/harvesterpluginfactory.h
changeset 54 a3cc46f37772
parent 21 50bf9db68373
equal deleted inserted replaced
36:aa5a574040a4 54:a3cc46f37772
    42 		IMPORT_C TBool IsSupportedFileExtension( const TDesC& aFileName );
    42 		IMPORT_C TBool IsSupportedFileExtension( const TDesC& aFileName );
    43 		IMPORT_C TBool IsContainerFileL( const TDesC& aURI );
    43 		IMPORT_C TBool IsContainerFileL( const TDesC& aURI );
    44 		
    44 		
    45 		IMPORT_C void SendHarvestingStatusEventL( TBool aStarted );
    45 		IMPORT_C void SendHarvestingStatusEventL( TBool aStarted );
    46 		IMPORT_C void PauseHarvester( TBool aPaused );
    46 		IMPORT_C void PauseHarvester( TBool aPaused );
       
    47 		
       
    48 		IMPORT_C void GetObjectDefL( CHarvesterData* aHD, TDes& aObjectDef );
    47 
    49 
    48 	private:
    50 	private:
    49 		CHarvesterPluginFactory();
    51 		CHarvesterPluginFactory();
    50 		void ConstructL();
    52 		void ConstructL();
    51 		void SetupHarvesterPluginInfoL();
    53 		void SetupHarvesterPluginInfoL();
    57 		RPointerArray<CHarvesterPluginInfo> iHarvesterPluginInfoArray;
    59 		RPointerArray<CHarvesterPluginInfo> iHarvesterPluginInfoArray;
    58 		CHarvesterBlacklist* iBlacklist;
    60 		CHarvesterBlacklist* iBlacklist;
    59 		  
    61 		  
    60 	    TBool iHarvesting;
    62 	    TBool iHarvesting;
    61 		CHarvesterEventManager* iHarvesterEventManager;
    63 		CHarvesterEventManager* iHarvesterEventManager;
       
    64 		
       
    65 		HBufC* iLastConfirmedContainerExt;
       
    66 		HBufC* iLastConfirmedSupportedExt;
    62 	};
    67 	};
    63 
    68 
    64 #endif
    69 #endif
    65 
    70