diff -r d3e8e7d462dd -r f92a4f87e424 usbmgmt/usbmgr/inifile/src/inifile.cpp --- a/usbmgmt/usbmgr/inifile/src/inifile.cpp Thu Jul 15 20:42:20 2010 +0300 +++ b/usbmgmt/usbmgr/inifile/src/inifile.cpp Tue Aug 31 17:01:47 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2002-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" @@ -21,11 +21,11 @@ */ #include +#include #include "inifile.h" -#include - -#ifdef __FLOG_ACTIVE -_LIT8(KLogComponent, "IniFile"); +#include "OstTraceDefinitions.h" +#ifdef OST_TRACE_COMPILER_IN_USE +#include "inifileTraces.h" #endif @@ -34,14 +34,15 @@ void CIniFile::Panic(TIniPanic aPanic) { - _LIT(KIniData,"CIniFile"); - _USB_PANIC(KIniData,aPanic); + _LIT(KIniData,"CIniFile"); + OstTrace1( TRACE_NORMAL, CINIFILE_PANIC, "CIniFile::Panic;aPanic=%d", aPanic ); + User::Panic(KIniData,aPanic ); } CIniFile::CIniFile() : iPtr(NULL,0) { - LOG_FUNC + OstTraceFunctionEntry1( CINIFILE_CINIFILE_CONS_ENTRY, this ); } CIniFile::~CIniFile() @@ -58,12 +59,13 @@ * @param aName The name of the ini file to be used, e.g. "GPRSBTT.INI". */ { - LOG_STATIC_FUNC_ENTRY + OstTraceFunctionEntry0( CINIFILE_NEWL_TDESC_ENTRY ); CIniFile* self = new(ELeave) CIniFile; CleanupStack::PushL(self); self->ConstructL(aName, KDefaultIniFileDir); CleanupStack::Pop(self); + OstTraceFunctionExit0( CINIFILE_NEWL_TDESC_EXIT ); return self; } @@ -76,12 +78,13 @@ * @param aPath The location of the file e.g. "\\system\\data\\". */ { - LOG_STATIC_FUNC_ENTRY + OstTraceFunctionEntry0( CINIFILE_NEWL_TDESC_TDESC_ENTRY ); CIniFile* self = new(ELeave) CIniFile; CleanupStack::PushL(self); self->ConstructL(aName, aPath); CleanupStack::Pop(self); + OstTraceFunctionExit0( CINIFILE_NEWL_TDESC_TDESC_EXIT ); return self; } @@ -95,27 +98,53 @@ iToken = HBufC::NewL(KTokenSize+2); // 2 extra chars for [] RFs fs; - LEAVEIFERRORL(fs.Connect()); + TInt err; + err = fs.Connect(); + if(err < 0) + { + OstTrace1( TRACE_NORMAL, CINIFILE_CONSTRUCTL, "CIniFile::ConstructL;fs.Connect() with error=%d", err ); + User::Leave(err); + } CleanupClosePushL(fs); TFindFile ff(fs); - LEAVEIFERRORL(ff.FindByDir(aName, aPath)); + err = ff.FindByDir(aName, aPath); + if(err < 0) + { + OstTrace1( TRACE_NORMAL, CINIFILE_CONSTRUCTL_DUP1, "CIniFile::ConstructL;ff.FindByDir(aName, aPath) with error=%d", err ); + User::Leave(err); + } iName = ff.File().AllocL(); RFile file; TInt size; - LEAVEIFERRORL(file.Open(fs,*iName,EFileStreamText|EFileRead|EFileShareReadersOnly)); + err = file.Open(fs,*iName,EFileStreamText|EFileRead|EFileShareReadersOnly); + if(err < 0) + { + OstTrace1( TRACE_NORMAL, CINIFILE_CONSTRUCTL_DUP2, "CIniFile::ConstructL;file.Open(fs,*iName,EFileStreamText|EFileRead|EFileShareReadersOnly) with error=%d", err ); + User::Leave(err); + } CleanupClosePushL(file); - LEAVEIFERRORL(file.Size(size)); + err = file.Size(size); + if(err < 0) + { + OstTrace1( TRACE_NORMAL, CINIFILE_CONSTRUCTL_DUP3, "CIniFile::ConstructL;file.Size(size) with error=%d", err ); + User::Leave(err); + } TText* data = REINTERPRET_CAST(TText*, User::AllocL(size)); iPtr.Set(data, size/sizeof(TText), size/sizeof(TText)); TPtr8 dest(REINTERPRET_CAST(TUint8*,data), 0, size); - LEAVEIFERRORL(file.Read(dest)); + err = file.Read(dest); + if(err < 0) + { + OstTrace1( TRACE_NORMAL, CINIFILE_CONSTRUCTL_DUP4, "CIniFile::ConstructL;file.Read(dest) with error=%d", err ); + User::Leave(err); + } TUint8* ptr = REINTERPRET_CAST(TUint8*,data);