mds_plat/harvester_framework_api/inc/harvesterplugin.h
branchRCL_3
changeset 21 85f623e1ef41
parent 20 f23c07ec56e2
child 22 29d87345eaeb
equal deleted inserted replaced
20:f23c07ec56e2 21:85f623e1ef41
   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();
       
   168 
   163 
   169 protected:
   164 protected:
   170     
   165     
   171 	/** 
   166 	/** 
   172 	 * The method which does the actual harvesting. Harvesting plug-in MUST
   167 	 * The method which does the actual harvesting. Harvesting plug-in MUST
   268 
   263 
   269 	CMdEPropertyDef* iOriginPropertyDef;
   264 	CMdEPropertyDef* iOriginPropertyDef;
   270 	CMdEPropertyDef* iTitlePropertyDef;
   265 	CMdEPropertyDef* iTitlePropertyDef;
   271 	
   266 	
   272     TBool iHarvesting;
   267     TBool iHarvesting;
   273     TBool iPaused;
       
   274 	
   268 	
   275     };
   269     };
   276 
   270 
   277 #endif // __CHARVESTERPLUGIN_H__
   271 #endif // __CHARVESTERPLUGIN_H__