contentstorage/castorage/inc/castorage.h
changeset 107 b34d53f6acdf
parent 99 7aaf39b772ac
child 127 7b66bc3c6dc9
--- a/contentstorage/castorage/inc/castorage.h	Fri Jul 23 14:03:00 2010 +0300
+++ b/contentstorage/castorage/inc/castorage.h	Fri Aug 06 13:40:46 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.
      */