diff -r 238f4cb8391f -r ad8ffc8e1982 imgtools/imgcheck/inc/imgcheckmanager.h --- a/imgtools/imgcheck/inc/imgcheckmanager.h Thu Jun 10 13:50:24 2010 +0800 +++ b/imgtools/imgcheck/inc/imgcheckmanager.h Mon Jul 26 11:04:29 2010 +0800 @@ -1,60 +1,60 @@ -/* -* Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of the License "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: -* ImageChecker controller class declaration -* @internalComponent -* @released -* -*/ - - -#ifndef IMGCHECKMANAGER_H -#define IMGCHECKMANAGER_H - -#include "cmdlinehandler.h" -#include "imagereader.h" -#include "checker.h" - -/** -This class is a controller class for imgcheck tool. Controls the instantiation and -operations of ImageReader, Checker, Reporter and ReportWriter. - -@internalComponent -@released -*/ -class ImgCheckManager -{ -public: - ImgCheckManager(CmdLineHandler* aCmdPtr); - ~ImgCheckManager(void); - void Process(ImageReader* aImgReader); - void CreateObjects(void); - void Execute(void); - void FillReporterData(void); - void GenerateReport(void); - void InsertWriter(ReportWriter* aWriter); - -private: - void HandleImage(const String& aImgName, EImageType aImageType = EUnknownImage); - -protected: - CmdLineHandler* iCmdLine; - Reporter *iReporter; - ImageReaderPtrList iImageReaderList; - CheckerPtrList iCheckerList; - WriterPtrList iWriterList; - bool iNoRomImage; -}; - -#endif //IMGCHECKMANAGER_H +/* +* Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "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: +* ImageChecker controller class declaration +* @internalComponent +* @released +* +*/ + + +#ifndef IMGCHECKMANAGER_H +#define IMGCHECKMANAGER_H + +#include "cmdlinehandler.h" +#include "imagereader.h" +#include "checker.h" + +/** +This class is a controller class for imgcheck tool. Controls the instantiation and +operations of ImageReader, Checker, Reporter and ReportWriter. + +@internalComponent +@released +*/ +class ImgCheckManager +{ +public: + ImgCheckManager(CmdLineHandler* aCmdPtr); + ~ImgCheckManager(void); + void Process(ImageReader* aImgReader); + void CreateObjects(void); + void Execute(void); + void FillReporterData(void); + void GenerateReport(void); + void InsertWriter(ReportWriter* aWriter); + +private: + void HandleImage(const char* aImgName, EImageType aImageType = EUnknownImage); + +protected: + CmdLineHandler* iCmdLine; + Reporter *iReporter; + ImageReaderPtrList iImageReaderList; + CheckerPtrList iCheckerList; + WriterPtrList iWriterList; + bool iNoRomImage; +}; + +#endif //IMGCHECKMANAGER_H