diff -r 84d9eb65b26f -r 518b245aa84c messagingapp/msgappfw/server/inc/ccsbackuphandler.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/messagingapp/msgappfw/server/inc/ccsbackuphandler.h Fri Jun 25 15:47:40 2010 +0530 @@ -0,0 +1,41 @@ +// Copyright (c) 2010 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: +// + + +#include +#include + +class CCsServer; + +class CCsBackUpHandler: public CBase, public MBackupObserver +{ +public: + static CCsBackUpHandler* NewL(CCsServer& aServer); + ~CCsBackUpHandler(); + // from MBackupObserver + virtual void ChangeFileLockL(const TDesC& aFileAffected, TFileLockFlags aFlags); + +private: + void ConstructL(); + CCsBackUpHandler(CCsServer& aServer); + void CloseConversationsDbL(); + void OpenConversationsDbL(); + +private: + CBaBackupSessionWrapper* iBackup; + TFileName iFileName; + CCsServer& iServer; +}; +