diff -r e78d6e055a5b -r b34d53f6acdf contentstorage/castorage/inc/castorage.h --- 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& 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. */