upnpharvester/common/dbmanager/src/cmdmmain.cpp
branchIOP_Improvements
changeset 40 08b5eae9f9ff
parent 39 6369bfd1b60d
child 41 b4d83ea1d6e2
--- a/upnpharvester/common/dbmanager/src/cmdmmain.cpp	Mon Nov 01 13:44:24 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,962 +0,0 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:      Main class in the Database manager component
-*
-*/
-
-
-
-
-
-
-#include <e32std.h>
-#include <bautils.h>
-#include "cmdmsqliteconnection.h"
-#include "cmdmsqldbmaintenance.h"
-#include "cmfillrule.h"
-#include "cmstorerule.h"
-#include "cmmediaserverfull.h"
-#include "cmbaselistitem.h"
-#include "cmfilllistitem.h"
-#include "cmstorelistitem.h"
-#include "cmdriveinfo.h"
-#include "cmdmmain.h"
-#include "msdebug.h"
-
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::NewL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C CCmDmMain* CCmDmMain::NewL()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::NewL()"));   
-    CCmDmMain* self = CCmDmMain::NewLC();
-    CleanupStack::Pop( self );
-    return self;
-    }
- 
-// ---------------------------------------------------------------------------
-// CCmDmMain::NewLC
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C CCmDmMain* CCmDmMain::NewLC()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::NewLC()"));
-    CCmDmMain* self = new ( ELeave ) CCmDmMain();
-    CleanupStack::PushL( self );
-    self->ConstructL();
-    return self;  
-    }    
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::~CCmDmMain
-// ---------------------------------------------------------------------------
-//
-EXPORT_C CCmDmMain::~CCmDmMain()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::~CCmDmMain()")); 
-    delete iConnection;
-    iConnection = NULL;
-    delete iMaintenance;
-    iMaintenance = NULL;    
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::PrepareQueryCmdL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::PrepareQueryCmdL( TCMQueryCmdType aType )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::PrepareQueryCmdL()")); 
-    iConnection->PrepareQueryCmdL( aType );    
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryFillRuleL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::QueryFillRuleL( CCmFillRule* aFillRule )
-    {
-    return iConnection->QueryFillRuleL( aFillRule );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QuerySelectedFillRuleNamesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::QuerySelectedFillRuleNamesL( 
-    RPointerArray<HBufC8>& aNames, TInt aSelected )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QuerySelectedFillRuleNamesL()")); 
-    iConnection->QuerySelectedFillRuleNamesL( aNames, aSelected );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryFillRuleNamesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::QueryFillRuleNamesL( RPointerArray<HBufC8>& aNames )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryFillRuleNamesL()")); 
-    iConnection->QueryFillRuleNamesL( aNames );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryStoreRuleL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::QueryStoreRuleL(CCmStoreRule* aStoreRule)
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryStoreRuleL()")); 
-    return iConnection->QueryStoreRuleL( aStoreRule );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryStoreRuleNamesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::QueryStoreRuleNamesL( RPointerArray<HBufC8>& aNames )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryStoreRuleNamesL()")); 
-    iConnection->QueryStoreRuleNamesL( aNames );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QuerySelectedStoreRuleNamesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::QuerySelectedStoreRuleNamesL(
-    RPointerArray<HBufC8>& aNames, TInt aSelected )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QuerySelectedStoreRuleNamesL()")); 
-    iConnection->QuerySelectedStoreRuleNamesL( aNames, aSelected );
-    }        
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryMediaServerL
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::QueryMediaServerL( CCmMediaServerFull* aMediaServer )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryMediaServerL()")); 
-    return iConnection->QueryMediaServerL( aMediaServer );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryMediaServerId
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt64 CCmDmMain::QueryMediaServerId( const TDesC8& aUDN )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryMediaServerId()")); 
-    return iConnection->QueryMediaServerId( aUDN );
-    }
-
-// ---------------------------------------------------------------------------
-// CmDmMain::QueryMediaServerUdn
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::QueryMediaServerUdn( HBufC8*& aUdn, 
-    const TInt32 aId )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryMediaServerUdn()")); 
-    return iConnection->QueryMediaServerUdn( aUdn, aId );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryAllMediaServersL
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::QueryAllMediaServersL( 
-    CCmMediaServerFull* aMediaServer )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryAllMediaServersL()")); 
-    return iConnection->QueryAllMediaServersL( aMediaServer );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetMediaServersL
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C void CCmDmMain::GetMediaServersL( 
-    RPointerArray<CCmMediaServerFull>& aMediaServers )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetMediaServersL()")); 
-    iConnection->GetMediaServersL( aMediaServers );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetLowPriorityFilledFilesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::GetLowPriorityFilledFilesL( TInt aDrive,
-    RPointerArray<CCmFillListItem>& aFilled )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetLowPriorityFilledFilesL()")); 
-    return iConnection->GetLowPriorityFilledFilesL( aDrive, aFilled );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryFillFileListL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::QueryFillFileListL( 
-    RPointerArray<CCmBaseListItem>& aItems, 
-    const TDesC8& aName, 
-    TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryFillFileListL()")); 
-    return iConnection->QueryFillFileListL( aItems, aName, aStatus );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetAllFillFilesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::GetAllFillFilesL( 
-                                    RPointerArray<CCmFillListItem>& aItems,
-                                    TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetAllFillFilesL()")); 
-    return iConnection->GetAllFillFilesL( aItems, aStatus );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryStoreFileListL
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::QueryStoreFileListL( 
-    RPointerArray<CCmBaseListItem>& aItems, 
-    const TDesC8& aName, 
-    TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryStoreFileListL()")); 
-    return iConnection->QueryStoreFileListL( aItems, aName, aStatus );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetAllStoreFilesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::GetAllStoreFilesL( 
-    RPointerArray<CCmStoreListItem>& aItems, TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetAllStoreFilesL()")); 
-    return iConnection->GetAllStoreFilesL( aItems, aStatus );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryAllFillFilesL
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::QueryAllFillFilesL( 
-    RPointerArray<CCmFillListItem>& aItems )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryAllFillFilesL()")); 
-    return iConnection->QueryAllFillFilesL( aItems );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryAllStoreFilesL
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::QueryAllStoreFilesL( 
-    RPointerArray<CCmStoreListItem>& aItems )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryAllStoreFilesL()")); 
-    return iConnection->QueryAllStoreFilesL( aItems );    
-    }
-            
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryStoredRowL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::QueryStoredRowL( RPointerArray<HBufC16>& aFiles, 
-    const TDesC8& aUDN, 
-    TInt aAmount )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryStoredRowL()")); 
-    iConnection->QueryStoredRowL( aFiles, aUDN, aAmount );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryTransferHistory
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::QueryTransferHistory( 
-    const TDesC8& aUdn, 
-    TInt64& aDownloadData, 
-    TInt64& aUploadData, 
-    TInt64& aDownloadTime, 
-    TInt64& aUploadTime )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryTransferHistory()")); 
-    iConnection->QueryTransferHistory( aUdn, aDownloadData, 
-        aUploadData, aDownloadTime, aUploadTime );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryDeletedItemsListsL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::QueryDeletedItemsListsL( 
-    RPointerArray<CCmBaseListItem>& aArray, TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryDeletedItemsListsL()")); 
-    iConnection->QueryDeletedItemsListsL( aArray, aStatus );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryDrivesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::QueryDrivesL( RPointerArray<CCmDriveInfo>& aDrives )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryDrivesL()")); 
-    iConnection->QueryDrivesL( aDrives );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetAvgImageShrinkTime
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::GetAvgImageShrinkTime()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetAvgImageShrinkTime()")); 
-    return iConnection->GetAvgImageShrinkTime();
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetFillListNameL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::GetFillListNameL( HBufC8*& aListName, 
-    const TInt64 aListId )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetFillListNameL()")); 
-    return iConnection->GetFillListNameL( aListName, aListId );
-    }
-        
-// ---------------------------------------------------------------------------
-// CCmDmMain::SetFillFiles
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::SetFillFiles( 
-    RPointerArray<CCmFillListItem>& aItems )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::SetFillFiles()")); 
-    return iConnection->SetFillFiles( aItems );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::SetStoreFilesL
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::SetStoreFilesL( 
-    RPointerArray<CCmStoreListItem>& aItems )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::SetStoreFilesL()")); 
-    return iConnection->SetStoreFilesL( aItems );    
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::AddStoreFile
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::AddStoreFile( CCmStoreListItem& aItem )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::AddStoreFile()")); 
-    return iConnection->AddStoreFile( aItem );    
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::AddStoredL
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::AddStoredL( 
-    const TDesC& aFileName, 
-    const TDesC8& aUDN, 
-    TTime aTimeStamp )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::AddStoredL()")); 
-    return iConnection->AddStoredL( aFileName, aUDN, aTimeStamp );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::AddFillRuleL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::AddFillRuleL( CCmFillRule* aFillRule )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::AddFillRuleL()")); 
-    return iConnection->AddFillRuleL( aFillRule );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::AddStoreRuleL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::AddStoreRuleL( CCmStoreRule* aStoreRule )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::AddStoreRuleL()")); 
-    return iConnection->AddStoreRuleL( aStoreRule );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::AddMediaServerL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::AddMediaServerL( CCmMediaServerFull* aMediaServer )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::AddMediaServerL()")); 
-    return iConnection->AddMediaServerL( aMediaServer );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::AddHashValue
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::AddHashValue( TInt64 aMediaServerId, 
-                                       CCmSearchResponseHash* aHashValue )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::AddHashValue()")); 
-    return iConnection->AddHashValue( aMediaServerId, aHashValue );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::QueryHashValuesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::QueryHashValuesL( TInt aMediaServer, 
-        RPointerArray<CCmSearchResponseHash>& aHashValues )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::QueryHashValuesL()")); 
-    return iConnection->QueryHashValuesL( aMediaServer, aHashValues );
-    }
-// ---------------------------------------------------------------------------
-// CCmDmMain::SetMediaServersL  
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::SetMediaServersL( 
-    RPointerArray<CCmMediaServerFull>& aServers )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::SetMediaServersL()")); 
-    return iConnection->SetMediaServersL( aServers );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::SetSyncTime
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::SetSyncTime()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::SetSyncTime()")); 
-    return iConnection->SetSyncTime();
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetSyncTime
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::GetSyncTime( TTime& aTime )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetSyncTime()")); 
-    return iConnection->GetSyncTime( aTime );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::SetProgressInfo
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::SetProgressInfo( TInt aTransferred, 
-    TInt aTotalCount)
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::SetProgressInfo()")); 
-    return iConnection->SetProgressInfo( aTransferred, aTotalCount );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetProgressInfo
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::GetProgressInfo( TInt& aTransferred, 
-    TInt& aTotalCount )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetProgressInfo()")); 
-    return iConnection->GetProgressInfo( aTransferred, aTotalCount );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::SetDrivesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::SetDrivesL( RPointerArray<CCmDriveInfo>& aDrives )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::SetDrivesL()")); 
-    iConnection->SetDrivesL( aDrives );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteMediaServer
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::DeleteMediaServer( const TDesC8& aUDN )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteMediaServer()")); 
-    return iConnection->DeleteMediaServer( aUDN );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteFillRuleByName
-// ---------------------------------------------------------------------------
-//        
-EXPORT_C TInt CCmDmMain::DeleteFillRuleByName( const TDesC8& aName )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteFillRuleByName()")); 
-    return iConnection->DeleteFillRuleByName( aName );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteAllFillRules
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::DeleteAllFillRules()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteAllFillRules()")); 
-    return iConnection->DeleteAllFillRules();
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteAllStoreRules
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::DeleteAllStoreRules()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteAllStoreRules()")); 
-    return iConnection->DeleteAllStoreRules();
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteFillFiles
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::DeleteFillFiles()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteFillFiles()")); 
-    return iConnection->DeleteFillFiles();
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteStoreFiles
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::DeleteStoreFiles()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteStoreFiles()")); 
-    return iConnection->DeleteStoreFiles();
-    }
-                      
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteDeletedItemsL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::DeleteDeletedItemsL()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteDeletedItemsL()")); 
-    iConnection->DeleteDeletedItemsL();
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteItemsByFillListId
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::DeleteItemsByFillListId( TInt aFillListId )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteItemsByFillListId()")); 
-    return iConnection->DeleteItemsByFillListId( aFillListId );
-    }
-
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteDeletedMediaServersL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::DeleteDeletedMediaServersL()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteDeletedMediaServersL()")); 
-    iConnection->DeleteDeletedMediaServersL();
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::DeleteHashValuesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::DeleteHashValuesL( const TInt aMediaserverId,
-    const TInt aSearchIndex )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::DeleteHashValuesL()")); 
-    iConnection->DeleteHashValuesL( aMediaserverId, aSearchIndex );  
-    }
-                
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateMediaServerInfo
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::UpdateMediaServerInfo( 
-    CCmMediaServerFull* aMediaServer )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateMediaServerInfo()")); 
-    return iConnection->UpdateMediaServerInfo( aMediaServer );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateFillRuleSelected
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::UpdateFillRuleSelected( 
-    const TDesC8& aName, 
-    TInt aSelected )    
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateFillRuleSelected()")); 
-    return iConnection->UpdateFillRuleSelected( aName, aSelected );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateDownloadHistory
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::UpdateDownloadHistory( TUint aMediaServerId,
-    TInt64& aDownloadData, TInt64& aDownloadTime )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateDownloadHistory()")); 
-    return iConnection->UpdateDownloadHistory( aMediaServerId,
-        aDownloadData, aDownloadTime );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateUploadHistory
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::UpdateUploadHistory( TUint aMediaServerId,
-    TInt64& aUploadData, TInt64& aUploadTime )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateUploadHistory()")); 
-    return iConnection->UpdateUploadHistory( aMediaServerId,
-        aUploadData, aUploadTime );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateStatusValues
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::UpdateStatusValues( 
-    RPointerArray<CCmBaseListItem>& aStatusValues )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateStatusValues()")); 
-    return iConnection->UpdateStatusValues( aStatusValues );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateFillListDriveStatusesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::UpdateFillListDriveStatusesL( 
-    CCmDriveInfo* aOrigDrive, CCmDriveInfo* aNewDrive, 
-    TBool aDriveSelected )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateFillListDriveStatusesL()")); 
-    iConnection->UpdateFillListDriveStatusesL( 
-        aOrigDrive, aNewDrive, aDriveSelected );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateFillListItemPriority
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::UpdateFillListItemPriority( 
-    CCmFillRuleContainer* aContainer )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateFillListItemPriority()")); 
-    return iConnection->UpdateFillListItemPriority( aContainer );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::SetFillListStateL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::SetFillListStateL( const TUint aListId, 
-    TCmFillRuleStatus aState )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::SetFillListStateL()")); 
-    iConnection->SetFillListStateL( aListId, aState );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::RestoreFileStatusesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::RestoreFileStatusesL( 
-    const RPointerArray<CCmFillListItem>& aItems, const TDesC8& aListName )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::RestoreFileStatusesL()")); 
-    return iConnection->RestoreFileStatusesL( aItems, aListName );
-    }
-            
-// ---------------------------------------------------------------------------
-// CCmDmMain::IncrementShrinkTimeL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::IncrementShrinkTimeL( TInt aImageCount, 
-    TInt aMilliSeconds )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::IncrementShrinkTimeL()")); 
-    return iConnection->IncrementShrinkTimeL( aImageCount,
-        aMilliSeconds );    
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::ListSize
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt64 CCmDmMain::ListSize( 
-    TCmRuleType aType, 
-    const TDesC8& aListName,
-    TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::ListSize()")); 
-    
-    TInt64 size( KErrNone );
-    if( aType == ECmFmFillRule )
-        {
-        size = iConnection->FillListSize( aListName, aStatus );
-        }
-    else
-        {
-        size = iConnection->StoreListSize( aListName, aStatus );
-        }
-    return size;        
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::StoreFileCount
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::StoreFileCount( TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::StoreFileCount()")); 
-    return iConnection->StoreFileCount( aStatus );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::StoreFileCountNoDuplicates
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::StoreFileCountNoDuplicates()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::StoreFileCountNoDuplicates()")); 
-    return iConnection->StoreFileCountNoDuplicates();
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::FillFileCount
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::FillFileCount( TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::FillFileCount()")); 
-    return iConnection->FillFileCount( aStatus );
-    }
-
-// ---------------------------------------------------------------------------
-// Amount of data filled
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt64 CCmDmMain::BytesFilled( TUint aID )
-    {
-    return iConnection->BytesFilled( aID );
-    }
-
-
-// CCmDmMain::KBytesToBeFilled
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt64 CCmDmMain::KBytesToBeFilled( TUint8 aMediaServerId, 
-    TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::KBytesToBeFilled()")); 
-    return iConnection->KBytesToBeFilled( aMediaServerId, aStatus );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::KBytesToBeStored
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt64 CCmDmMain::KBytesToBeStored( TUint8 aMediaServerId, 
-    TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::KBytesToBeStored()")); 
-    return iConnection->KBytesToBeStored( aMediaServerId, aStatus );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateTransferInfo
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::UpdateTransferInfo( TCmService aService, 
-    TInt aCount, TInt aTime )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateTransferInfo()")); 
-    return iConnection->UpdateTransferInfo( aService, aCount, aTime );
-    }   
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateStoreTransferStatus
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::UpdateStoreTransferStatus( TUint aStatus,
-    TInt64 aFid, TInt64 aMsId )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateStoreTransferStatus()")); 
-    iConnection->UpdateStoreTransferStatus( aStatus, aFid, aMsId );
-    }
-
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateFillTransferStatus
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::UpdateFillTransferStatus( TUint aStatus, 
-    CCmFillListItem* aItem )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateFillTransferStatus()")); 
-    iConnection->UpdateFillTransferStatus( aStatus, aItem );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetTransferInfo
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::GetTransferInfo( TCmService aService, 
-    TInt& aCount, TInt& aTime )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetTransferInfo()")); 
-    return iConnection->GetTransferInfo( aService, aCount, aTime );
-    }
-   
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetStoreFileCount
-// ---------------------------------------------------------------------------
-//    
-EXPORT_C TInt CCmDmMain::GetStoreFileCount( 
-    const TDesC8& aListName, 
-    TUint aStatus, 
-    TInt& aCount )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetStoreFileCount()")); 
-    return iConnection->GetStoreFileCount( aListName, aStatus, aCount );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetFillFileCount
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::GetFillFileCount( 
-    const TDesC8& aListName, 
-    TUint aStatus, 
-    TInt& aCount )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetFillFileCount()")); 
-    return iConnection->GetFillFileCount( aListName, aStatus, aCount );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::GetStoreFileCountNoDuplicatesL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::GetStoreFileCountNoDuplicatesL( TInt& aCount,
-    TUint aStatus )
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::GetStoreFileCountNoDuplicatesL()")); 
-    iConnection->GetStoreFileCountNoDuplicatesL( aCount, aStatus );
-    }
-    
-// ---------------------------------------------------------------------------
-// CCmDmMain::SetFillListRealCountAndSizeL
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CCmDmMain::SetFillListRealCountAndSizeL( TInt64 aListId, 
-    TInt64 aRealCount, TInt64 aRealSize )
-    {    
-    TRACE( Print( _L("CCmDmMain::SetFillListRealCountAndSizeL \
-                    aListId =%ld,aRealCount=%ld,aRealSize=%ld"),
-                    aListId,aRealCount, aRealSize ) );
-
-    TInt64 realCount = ( aRealCount > 0 ) ? aRealCount : 0;
-    TInt64 realSize = ( aRealSize > 0 ) ? aRealSize : 0;
-    iConnection->SetFillListRealCountAndSizeL( 
-        aListId, realCount, realSize );
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::UpdateFillRuleGroupInfo
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CCmDmMain::UpdateFillRuleGroupInfo()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::UpdateFillRuleGroupInfo()")); 
-    return iConnection->UpdateFillRuleGroupInfo();
-    }   
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::CCmDmMain
-// ---------------------------------------------------------------------------
-//    
-CCmDmMain::CCmDmMain()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::CCmDmMain()")); 
-    }
-
-// ---------------------------------------------------------------------------
-// CCmDmMain::ConstructL
-// ---------------------------------------------------------------------------
-//    
-void CCmDmMain::ConstructL()
-    {
-    LOG( _L( "[DB MNGR]\t CCmDmMain::ConstructL()")); 
-    
-    RFs fs;
-    CleanupClosePushL( fs );
-    TInt err = fs.Connect();    
-    TRAP(err, BaflUtils::EnsurePathExistsL(fs, KCmDbDir));
-    CleanupStack::PopAndDestroy( &fs );
-    
-    iConnection = CCmDmSQLiteConnection::NewL();
-    iMaintenance = CCmDmSqlDbMaintenance::NewL(); 
-    if( iMaintenance->InitConnection(*iConnection) )
-        {
-        iMaintenance->CreateDbFile( *iConnection );
-        }
-    if( !iConnection->Validate() )
-        {
-        iMaintenance->CreateDb( *iConnection );
-        iMaintenance->CreateIndexes( *iConnection );
-        iConnection->InitIDs();        
-        }         
-                
-    iConnection->LoadIDs(); 
-    }    
-
-// End of file
-