usbmgmt/usbmgr/inifile/src/inifile.cpp
branchRCL_3
changeset 15 f92a4f87e424
parent 0 c9bc50fca66e
child 16 012cc2ee6408
--- 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 <f32file.h>
+#include <usb/usblogger.h>
 #include "inifile.h"
-#include <usb/usblogger.h>
-
-#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);