harvester/harvesterserver/inc/cblacklistdb.h
changeset 7 a5fbfefd615f
parent 0 671dee74050a
child 8 6547bf8ca13a
equal deleted inserted replaced
3:ae3f1779f6da 7:a5fbfefd615f
    94     * @description Checks if the plugin uid is present in the database.
    94     * @description Checks if the plugin uid is present in the database.
    95     * @param aPluginUid Uid of the plugin
    95     * @param aPluginUid Uid of the plugin
    96     * Leaves in case of errors.
    96     * Leaves in case of errors.
    97     */
    97     */
    98 	TBool FindL(TInt32 aPluginUid);
    98 	TBool FindL(TInt32 aPluginUid);
       
    99 	
       
   100 	/*
       
   101      * @description Adds the given uid of a plugin to the unloadlist table.
       
   102      * @param aPluginUid Uid of the plugin
       
   103      * @return sysmbian error code
       
   104      * Leaves in case of errors.
       
   105      */  
       
   106 	TInt AddtoUnloadListL( TInt32 aPluginUid );
    99     
   107     
       
   108 	/*
       
   109      * @description remove the given uid of a plugin to the unloadlist table.
       
   110      * @param aPluginUid Uid of the plugin
       
   111      * Leaves in case of errors.
       
   112      */  
       
   113     void RemoveFromUnloadListL( TInt32 aPluginUid );
       
   114     
       
   115     /*
       
   116      * @description Find the given uid of a plugin to the unloadlist table.
       
   117      * @param aPluginUid Uid of the plugin
       
   118      * @return ETrue if exists else returns EFalse
       
   119      * Leaves in case of errors.
       
   120      */  
       
   121     TBool FindFromUnloadListL( TInt32 aPluginUid );
       
   122         
   100 private :
   123 private :
   101     /*
   124     /*
   102     * @description Creates the Blacklist database.
   125     * @description Creates the Blacklist database.
   103     * Leaves in case of errors.
   126     * Leaves in case of errors.
   104     */
   127     */
   108     * @description Creates Column set for database.
   131     * @description Creates Column set for database.
   109 	* @return CDbColSet database column set
   132 	* @return CDbColSet database column set
   110     * Leaves in case of errors.
   133     * Leaves in case of errors.
   111     */
   134     */
   112     CDbColSet* CreateColumnSetLC();
   135     CDbColSet* CreateColumnSetLC();
       
   136     
       
   137     /*
       
   138     * @description Creates Column set for unload table.
       
   139     * @return CDbColSet database column set
       
   140     * Leaves in case of errors.
       
   141     */
       
   142     CDbColSet* CreateUnloadColumnSetLC();
   113 private:    
   143 private:    
   114     /*
   144     /*
   115      * A handle to a file server session.Owned
   145      * A handle to a file server session.Owned
   116      */
   146      */
   117     RFs iFs;
   147     RFs iFs;