searchsrv_plat/cpix_framework_api/inc/cindexingplugin.h
changeset 23 d4d56f5e7c55
parent 0 671dee74050a
child 24 65456528cac2
equal deleted inserted replaced
20:556534771396 23:d4d56f5e7c55
   121 	 * 
   121 	 * 
   122 	 * @param aIndexer Indexer to be flushed
   122 	 * @param aIndexer Indexer to be flushed
   123 	 */
   123 	 */
   124 	IMPORT_C void Flush(CCPixIndexer& aIndexer);
   124 	IMPORT_C void Flush(CCPixIndexer& aIndexer);
   125 	
   125 	
       
   126 	/**
       
   127     * A pure virtual method which instructs plugin to pause harvesting.
       
   128     * Data to be indexed has to be stored and later index when resume is called.    
       
   129     */
       
   130 	virtual void PausePluginL() = 0;
       
   131 	
       
   132 	/**
       
   133     * A pure virtual method which instructs plugin to resume harvesting.
       
   134     * plugin should index the queued items if any.    
       
   135     */
       
   136 	virtual void ResumePluginL() = 0;
       
   137 	
   126 private: // data members
   138 private: // data members
   127 	// Identification on cleanup.
   139 	// Identification on cleanup.
   128 	TUid iDtor_ID_Key;
   140 	TUid iDtor_ID_Key;
   129 protected:
   141 protected:
   130 	// Observer interface
   142 	// Observer interface