diff -r 95243422089a -r 491b3ed49290 filemanager/bkupengine/src/CMMCScBkupArchiveInfo.cpp --- a/filemanager/bkupengine/src/CMMCScBkupArchiveInfo.cpp Thu Aug 19 09:42:45 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,177 +0,0 @@ -/* -* Copyright (c) 2005 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: CMMCScBkupArchiveInfo Implementation -* -* -*/ - -#include "CMMCScBkupArchiveInfo.h" - - - - -// ========================= MEMBER FUNCTIONS ================================ - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::CMMCScBkupArchiveInfo() -// -// C++ constructor. -// --------------------------------------------------------------------------- -CMMCScBkupArchiveInfo::CMMCScBkupArchiveInfo() - { - } - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::~CMMCScBkupArchiveInfo() -// -// Destructor. -// --------------------------------------------------------------------------- -CMMCScBkupArchiveInfo::~CMMCScBkupArchiveInfo() - { - delete iFileInfo; - iSecureIds.Close(); - iExcludedSecureIds.Close(); - } - - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::ConstructL() -// -// -// --------------------------------------------------------------------------- -void CMMCScBkupArchiveInfo::ConstructL( const TEntry& aEntry ) - { - iFileInfo = CMMCScBkupFileInfo::NewL( aEntry, 0 ); - } - - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::NewL() -// -// -// --------------------------------------------------------------------------- -CMMCScBkupArchiveInfo* CMMCScBkupArchiveInfo::NewL( const TEntry& aEntry ) - { - CMMCScBkupArchiveInfo* self = NewLC( aEntry ); - CleanupStack::Pop(self); - return self; - } - - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::NewLC() -// -// -// --------------------------------------------------------------------------- -CMMCScBkupArchiveInfo* CMMCScBkupArchiveInfo::NewLC( const TEntry& aEntry ) - { - CMMCScBkupArchiveInfo* self = new(ELeave) CMMCScBkupArchiveInfo( ); - CleanupStack::PushL(self); - self->ConstructL(aEntry); - return self; - } - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::SetSIDs() -// -// -// --------------------------------------------------------------------------- -void CMMCScBkupArchiveInfo::SetSIDs( RArray& aSIDs ) - { - TInt count = aSIDs.Count(); - - for(TInt i = 0; i < count; i++ ) - { - iSecureIds.Append(aSIDs[i]); - } - } - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::SetExcludedSIDs() -// -// -// --------------------------------------------------------------------------- -void CMMCScBkupArchiveInfo::SetExcludedSIDs( RArray& aExcludedSIDs ) - { - TInt count = aExcludedSIDs.Count(); - - for(TInt i = 0; i < count; i++ ) - { - iExcludedSecureIds.Append(aExcludedSIDs[i]); - } - } - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::SIDs() -// -// -// --------------------------------------------------------------------------- -const RArray& CMMCScBkupArchiveInfo::SIDs( TBitFlags aCategory ) const - { - __ASSERT_ALWAYS(aCategory == iCategory, User::Invariant()); - - return iSecureIds; - } - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::ExcludeSIDs() -// -// -// --------------------------------------------------------------------------- -const RArray& CMMCScBkupArchiveInfo::ExcludedSIDs( TBitFlags aCategory ) const - { - __ASSERT_ALWAYS(aCategory == iCategory, User::Invariant()); - - return iExcludedSecureIds; - } - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::Category() -// -// -// --------------------------------------------------------------------------- -EXPORT_C TBitFlags CMMCScBkupArchiveInfo::Category() const - { - return iCategory; - } - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::FileName() -// -// -// --------------------------------------------------------------------------- -EXPORT_C const TDesC& CMMCScBkupArchiveInfo::FileName() const - { - return iFileInfo->FileName(); - } - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::DateTime() -// -// -// --------------------------------------------------------------------------- -EXPORT_C const TTime& CMMCScBkupArchiveInfo::DateTime() const - { - return iFileInfo->DateTime(); - } - -// --------------------------------------------------------------------------- -// CMMCScBkupArchiveInfo::Drive() -// -// -// --------------------------------------------------------------------------- -EXPORT_C TDriveNumber CMMCScBkupArchiveInfo::Drive() const - { - return iFileInfo->Drive(); - }