mds_plat/harvester_framework_api/inc/harvesterplugin.h
branchRCL_3
changeset 22 29d87345eaeb
parent 21 85f623e1ef41
equal deleted inserted replaced
21:85f623e1ef41 22:29d87345eaeb
   158 	 * Method for setting the blacklisting functionality for the plug-in.
   158 	 * Method for setting the blacklisting functionality for the plug-in.
   159 	 * 
   159 	 * 
   160 	 * @param aBlacklist  Reference to blacklisting component.
   160 	 * @param aBlacklist  Reference to blacklisting component.
   161 	 */
   161 	 */
   162 	IMPORT_C virtual void SetBlacklist( CHarvesterBlacklist& aBlacklist );
   162 	IMPORT_C virtual void SetBlacklist( CHarvesterBlacklist& aBlacklist );
       
   163 	
       
   164     /** 
       
   165 	 * Method to stop harvester plugin if needed.
       
   166 	 */
       
   167 	IMPORT_C virtual void StopHarvest();
   163 
   168 
   164 protected:
   169 protected:
   165     
   170     
   166 	/** 
   171 	/** 
   167 	 * The method which does the actual harvesting. Harvesting plug-in MUST
   172 	 * The method which does the actual harvesting. Harvesting plug-in MUST
   263 
   268 
   264 	CMdEPropertyDef* iOriginPropertyDef;
   269 	CMdEPropertyDef* iOriginPropertyDef;
   265 	CMdEPropertyDef* iTitlePropertyDef;
   270 	CMdEPropertyDef* iTitlePropertyDef;
   266 	
   271 	
   267     TBool iHarvesting;
   272     TBool iHarvesting;
       
   273     TBool iPaused;
   268 	
   274 	
   269     };
   275     };
   270 
   276 
   271 #endif // __CHARVESTERPLUGIN_H__
   277 #endif // __CHARVESTERPLUGIN_H__