contentstorage/castorage/inc/castorage.h
changeset 109 e0aa398e6810
parent 104 9b022b1f357c
--- a/contentstorage/castorage/inc/castorage.h	Tue Jul 06 14:37:10 2010 +0300
+++ b/contentstorage/castorage/inc/castorage.h	Wed Aug 18 10:05:49 2010 +0300
@@ -113,8 +113,9 @@
      * Stores touch data information in storage.
      *
      * @param aEntryId The entry id for which touch data should be stored.
+     * @param aRemovable if entry is removable then flag is set if necessary.
      */
-    virtual void TouchL( const TInt aEntryId ) = 0;
+    virtual void TouchL( const TInt aEntryId, TBool aRemovable ) = 0;
 
     /**
      * Get database property from db.
@@ -148,6 +149,17 @@
     virtual void CustomSortL( const RArray<TInt>& aEntryIds,
             const TInt aGroupId ) = 0;
 
+    
+    /**
+    * Saves a copy of database to private.
+    */
+    virtual void RestoreDatabaseL() = 0;
+        
+    /**
+     * Saves a copy of database to private.
+     */
+    virtual void SaveDatabaseL() = 0;
+    
     /**
      * Loads data base from rom.
      */