diff -r 7feec50967db -r e492551a0d54 contentstorage/srvsrc/castorageproxy.cpp --- a/contentstorage/srvsrc/castorageproxy.cpp Tue Mar 23 23:17:02 2010 +0200 +++ b/contentstorage/srvsrc/castorageproxy.cpp Tue Mar 23 23:28:12 2010 +0200 @@ -36,7 +36,7 @@ } // --------------------------------------------------------------------------- -// +// // --------------------------------------------------------------------------- // void CCaStorageProxy::ConstructL() @@ -87,9 +87,9 @@ iStorage->GetEntriesL( aQuery, aResultContainer ); } -// ----------------------------------------------------------------------------- -// -// --------------- -------------------------------------------------------------- +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::GetEntriesIdsL(const CCaInnerQuery* aQuery, RArray& aResultIdArray) @@ -97,9 +97,9 @@ iStorage->GetEntriesIdsL( aQuery, aResultIdArray ); } -// ----------------------------------------------------------------------------- -// -// --------------- -------------------------------------------------------------- +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::AddL( CCaInnerEntry* aEntry, TBool aUpdate ) { @@ -123,9 +123,9 @@ CleanupStack::PopAndDestroy( &parentArray ); } -// ----------------------------------------------------------------------------- -// -// --------------- -------------------------------------------------------------- +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::RemoveL( const RArray& aEntryIds ) { @@ -145,7 +145,7 @@ { for( TInt j( 0 ); j < iHandlerNotifier.Count(); j++ ) { - iHandlerNotifier[j]->EntryChanged( resultContainer[i], + iHandlerNotifier[j]->EntryChanged( resultContainer[i], ERemoveChangeType, parentArray ); } } @@ -154,9 +154,9 @@ CleanupStack::PopAndDestroy( query ); } -// ----------------------------------------------------------------------------- -// -// --------------- -------------------------------------------------------------- +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::OrganizeL( const RArray& aEntryIds, TCaOperationParams aParams ) @@ -173,36 +173,36 @@ CleanupStack::PopAndDestroy( &parentArray ); } -// ----------------------------------------------------------------------------- -// -// ------------------------------------------------------------------------------ +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::TouchL( CCaInnerEntry* aEntry ) { CCaInnerQuery* touchQuery = CCaInnerQuery::NewLC(); - + TInt entryId = aEntry->GetId(); - + if ( entryId == 0 && aEntry->GetUid() != 0) { CCaInnerQuery* idQuery = CCaInnerQuery::NewLC(); idQuery->SetUid( static_cast( aEntry->GetUid()) ); - + RArray idArray; CleanupClosePushL( idArray ); - + iStorage->GetEntriesIdsL( idQuery, idArray ); - + if (idArray.Count() == 1 ) { entryId = idArray[0]; aEntry->SetId( entryId ); - } - - CleanupStack::PopAndDestroy( &idArray ); - CleanupStack::PopAndDestroy( idQuery ); + } + + CleanupStack::PopAndDestroy( &idArray ); + CleanupStack::PopAndDestroy( idQuery ); } - + RArray id; CleanupClosePushL( id ); id.AppendL( entryId ); @@ -224,7 +224,8 @@ iStorage->GetParentsIdsL( id, parentArray ); for( TInt i = 0; i < iHandlerNotifier.Count(); i++ ) { - iHandlerNotifier[i]->EntryChanged( resultArray[0], EUpdateChangeType, + iHandlerNotifier[i]->EntryChanged( resultArray[0], + EUpdateChangeType, parentArray ); } CleanupStack::PopAndDestroy( &parentArray ); @@ -235,9 +236,9 @@ CleanupStack::PopAndDestroy( touchQuery ); } -// ----------------------------------------------------------------------------- -// -// ------------------------------------------------------------------------------ +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::GetLocalizationsL( RPointerArray& aResultArray ) @@ -245,9 +246,9 @@ iStorage->GetLocalizationsL( aResultArray ); } -// ----------------------------------------------------------------------------- -// -// ------------------------------------------------------------------------------ +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::LocalizeEntryL( CCaLocalizationEntry& aLocalization ) @@ -255,9 +256,9 @@ iStorage->LocalizeEntryL( aLocalization ); } -// ----------------------------------------------------------------------------- -// -// ------------------------------------------------------------------------------ +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::DbPropertyL( const TDesC& aProperty, TDes& aPropertyValue ) @@ -265,9 +266,9 @@ iStorage->DbPropertyL( aProperty, aPropertyValue ); } -// ----------------------------------------------------------------------------- -// -// ------------------------------------------------------------------------------ +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::SetDBPropertyL( const TDesC& aProperty, const TDesC& aPropertyValue ) @@ -275,15 +276,15 @@ iStorage->SetDBPropertyL( aProperty, aPropertyValue ); } -// ----------------------------------------------------------------------------- -// -// ------------------------------------------------------------------------------ +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- // EXPORT_C void CCaStorageProxy::CustomSortL( const RArray& aEntryIds, const TInt aGroupId ) { iStorage->CustomSortL( aEntryIds, aGroupId ); - + RArray parentArray; CleanupClosePushL( parentArray ); parentArray.AppendL( aGroupId ); @@ -294,19 +295,29 @@ CleanupStack::PopAndDestroy( &parentArray ); } +// --------------------------------------------------------------------------- +// +// --------------------------------------------------------------------------- +// +EXPORT_C void CCaStorageProxy::LoadDataBaseFromRomL() + { + iStorage->LoadDataBaseFromRomL(); + } + // --------------------------------------------------------- -// +// // --------------------------------------------------------- // void CCaStorageProxy::AddSessionL( MCaSessionNorifier* aHandlerNotifier ) { - __ASSERT_ALWAYS( iHandlerNotifier.Find( aHandlerNotifier ) == KErrNotFound, + __ASSERT_ALWAYS( + iHandlerNotifier.Find( aHandlerNotifier ) == KErrNotFound, User::Invariant() ); iHandlerNotifier.AppendL( aHandlerNotifier ); } // --------------------------------------------------------- -// +// // --------------------------------------------------------- // void CCaStorageProxy::RemoveSession( MCaSessionNorifier* aHandlerNotifier )