epoc32/include/f32dbg.h
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
--- a/epoc32/include/f32dbg.h	Wed Mar 31 12:27:01 2010 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,250 +0,0 @@
-// Copyright (c) 1997-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
-// which accompanies this distribution, and is available
-// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// f32\inc\f32dbg.h
-// 
-//
-
-
-
-/**
- @file
- @internalTechnology
- @released
-*/
-#if !defined(__F32DBG_H__)
-#define __F32DBG_H__
-#include <e32std.h>
-
-
-/**
-@publishedPartner
-@released
-
-A bit value indicating that tracing is to be active in
-file system code, when set through a call to RFs::SetDebugRegister()
-in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define KFSYS       0x0001
-
-
-/**
-@publishedPartner
-@released
-
-A bit value indicating that tracing is to be active in
-file server code, when set through a call to RFs::SetDebugRegister()
-in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define KFSERV      0x0002
-
-
-/**
-@publishedPartner
-@released
-
-A bit value indicating that tracing is to be active in
-the loader code, when set through a call to RFs::SetDebugRegister()
-in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define KFLDR       0x0004
-
-
-/**
-@publishedPartner
-@released
-
-A bit value indicating that the number of (simulated) allocation
-failures to complete a given function is to be printed, when set
-through a call to RFs::SetDebugRegister() in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define KALLOC		0x0008
-
-
-/**
-@publishedPartner
-@released
-
-A bit value indicating that tracing is to be active in
-LFFS code, when set through a call to RFs::SetDebugRegister()
-in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define KLFFS		0x0010
-
-
-/**
-@publishedPartner
-@released
-
-A bit value indicating that tracing is to be active in
-ISO9660 code, when set through a call to RFs::SetDebugRegister()
-in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define	KISO9660	0x0020
-
-
-/**
-@publishedPartner
-@released
-
-A bit value indicating that tracing is to be active in
-NTFS code, when set through a call to RFs::SetDebugRegister()
-in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define	KNTFS		0x0040
-
-
-/**
-@publishedPartner
-@released
-
-A bit value indicating that tracing is to be active in
-ROFS code, when set through a call to the function RFs::SetDebugRegister()
-in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define	KROFS		0x0080
-
-
-/**
-@publishedPartner
-@released
-
-A bit value indicating that tracing is to be active in
-concurrent file system code, when set through a call to the function RFs::SetDebugRegister()
-in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define KTHRD		0x0100
-
-/**
-@internalTechnology
-*/
-#define KCACHE		0x0200
-
-
-/**
-@internalTechnology
-@prtototype
-
-A bit value indicating that tracing is to be active in
-COMPFS code, when set through a call to the function RFs::SetDebugRegister()
-in _DEBUG or _DEBUG_RELEASE mode.
-*/
-#define	KCOMPFS		0x0400
-
-
-
-// #define _DEBUG_RELEASE
-
-const TInt KAllocFailureOn=0;
-const TInt KAllocFailureOff=-1;
-
-
-#if defined(_DEBUG) || defined(_DEBUG_RELEASE)
-const TInt KControlIoCancelNCNotifier=KMaxTInt-1;
-const TInt KControlIoNCDebugNotifierOn=KMaxTInt-2;
-const TInt KControlIoNCDebugNotifierOff=KMaxTInt-3;
-const TInt KControlIoGetCorruptLogRecord=KMaxTInt-4;
-const TInt KControlIoGetNumberOfCorruptLogRecords=KMaxTInt-5;
-const TInt KControlIoGetCorruptListFile=KMaxTInt-6;
-const TInt KControlIoCorruptLogRecordReset=KMaxTInt-7;
-const TInt KControlIoCacheCount=KMaxTInt-8;
-const TInt KControlIoGetLocalDriveNumber=KMaxTInt-9;
-const TInt KControlIoCancelDeferredDismount=KMaxTInt-10;
-const TInt KControlIoFileCacheFlagsWrite=KMaxTInt-11;
-const TInt KControlIoFileCacheStats=KMaxTInt-12;
-const TInt KControlIoFlushClosedFiles=KMaxTInt-13;
-const TInt KControlIoSimulateLockFailureMode=KMaxTInt-14;
-const TInt KControlIoFileCacheDump=KMaxTInt-15;
-const TInt KControlIoAllocateMaxSegments=KMaxTInt-16;
-
-const TInt KControlIoDisableFatUtilityFunctions=KMaxTInt-17;
-const TInt KControlIoEnableFatUtilityFunctions=KMaxTInt-18;
-const TInt KControlIoFileCacheConfig=KMaxTInt-19;
-const TInt KControlIoSimulateFileCacheWriteFailure=KMaxTInt-20;
-
-const TInt KNCDebugNotifierValue=-500000;	// between 0 and 1 second
-
-GLREF_D TInt DebugNCNotifier;
-
-class TIOCacheValues
-	{ 
-public:
-	TInt iFreeCount;	// number of requests on free queue
-	TInt iCloseCount;	// number of requests on close queue
-	TInt iAllocated;	// number of dynamically allocated requests
-	TInt iTotalCount;	// number of permanently & dynamically allocated requests
-	};
-
-class TFileCacheStats
-	{ 
-public:
-	TInt iFreeCount;
-	TInt iUsedCount;
-	TInt iLockedSegmentCount;
-	TInt iAllocatedSegmentCount;
-	TInt iFileCount;
-	TInt iFilesOnClosedQueue;
-	TInt iHoleCount;
-
-	TInt iUncachedPacketsRead;
-	TInt iUncachedBytesRead;
-
-	TInt iUncachedPacketsWritten;
-	TInt iUncachedBytesWritten;
-
-	TInt iCommitFailureCount;
-	TInt iLockFailureCount;
-	};
-
-class TFileCacheConfig
-	{ 
-public:
-	TInt iDrive;
-	TInt iFlags;
-	TBool iFileCacheReadAsync;
-	TInt32 iFairSchedulingLen;			// in bytes
-	TInt32 iCacheSize;					// in bytes
-	TInt32 iMaxReadAheadLen;			// in bytes
-	TInt32 iClosedFileKeepAliveTime;	// in microseconds
-	TInt32 iDirtyDataFlushTime;			// in microseconds
-	};
-
-struct TFsDebugCorruptLogRecord
-	{
-	TFileName iProcessName;
-	TFileName iFileName;
-	TInt iError;
-	};
-
-typedef TPckgBuf <TFsDebugCorruptLogRecord> TFsDebugCorruptLogRecordBuf;
-
-extern TBool EnableFatUtilityFunctions;
-
-#endif
-
-enum TLoaderDebugFunction
-	{
-	ELoaderDebug_SetHeapFail,
-	ELoaderDebug_SetRFsFail
-	};
-
-
-enum TFsDebugFunction
-	{
-	EFsSetAllocFailure,
-	EFsSetErrorCondition,
-	EFsSetDebugRegister,
-	EFsDebugNotify
-	};
-
-#endif