RDebugLog Class Reference

class RDebugLog : public CBase

Inherits from

Constructor & Destructor Documentation

RDebugLog()

IMPORT_C RDebugLog ( )

~RDebugLog()

IMPORT_C ~RDebugLog ( ) [virtual]

Member Functions Documentation

ClassName8()

TPtrC8 ClassName8 ( )

CleanupClosePushL()

IMPORT_C void CleanupClosePushL ( )

Close()

IMPORT_C void Close ( )

HexDump(const TDesC8 &, const TDesC8 &)

IMPORT_C void HexDump ( const TDesC8 & aFuncName8,
const TDesC8 & aBuffer
) const

Parameters

const TDesC8 & aFuncName8
const TDesC8 & aBuffer

LogLeakedObjects()

IMPORT_C void LogLeakedObjects ( ) [static]

ObjectAddress()

TUint32 ObjectAddress ( )

Open(const TDesC &, const TDesC8 &, TAny *)

IMPORT_C void Open ( const TDesC & aLogDirectory,
const TDesC8 & aClassName8,
TAny * aObject
)

Parameters

const TDesC & aLogDirectory
const TDesC8 & aClassName8
TAny * aObject

PrepareForWrite()

TBool PrepareForWrite ( ) [private]

SetCloseBetweenWrites(TBool)

IMPORT_C void SetCloseBetweenWrites ( TBool aValue )

Parameters

TBool aValue

StaticClose(TAny *)

void StaticClose ( TAny * ptr ) [private, static]

Parameters

TAny * ptr

Write(const TDesC8 &, const TDesC16 &)

IMPORT_C void Write ( const TDesC8 & aFuncName8,
const TDesC16 & aText
) const

Parameters

const TDesC8 & aFuncName8
const TDesC16 & aText

Write(const TDesC8 &, const TDesC8 &)

IMPORT_C void Write ( const TDesC8 & aFuncName8,
const TDesC8 & aText
) const

Parameters

const TDesC8 & aFuncName8
const TDesC8 & aText

WriteComplete()

void WriteComplete ( ) [private]

WriteFormat(const TDesC8 &, TRefByValue< const TDesC16 >, ...)

IMPORT_C void WriteFormat ( const TDesC8 & aFuncName8,
TRefByValue < const TDesC16 > aFmt,
...
) const

Parameters

const TDesC8 & aFuncName8
TRefByValue < const TDesC16 > aFmt
...

WriteFormat(const TDesC8 &, TRefByValue< const TDesC16 >, VA_LIST &)

IMPORT_C void WriteFormat ( const TDesC8 & aFuncName8,
TRefByValue < const TDesC16 > aFmt,
VA_LIST & aList
) const

Parameters

const TDesC8 & aFuncName8
TRefByValue < const TDesC16 > aFmt
VA_LIST & aList

WriteFormat(const TDesC8 &, TRefByValue< const TDesC8 >, ...)

IMPORT_C void WriteFormat ( const TDesC8 & aFuncName8,
TRefByValue < const TDesC8 > aFmt,
...
) const

Parameters

const TDesC8 & aFuncName8
TRefByValue < const TDesC8 > aFmt
...

WriteFormat(const TDesC8 &, TRefByValue< const TDesC8 >, VA_LIST &)

IMPORT_C void WriteFormat ( const TDesC8 & aFuncName8,
TRefByValue < const TDesC8 > aFmt,
VA_LIST & aList
) const

Parameters

const TDesC8 & aFuncName8
TRefByValue < const TDesC8 > aFmt
VA_LIST & aList

Member Data Documentation

TPtrC8 iClassName8

TPtrC8 iClassName8 [private]

TBool iCloseBetweenWrites

TBool iCloseBetweenWrites [private]

TPtrC iLogDirectory

TPtrC iLogDirectory [private]

CLogFileHandler * iLogFileHandler

CLogFileHandler * iLogFileHandler [private]

TAny * iObjectAddress

TAny * iObjectAddress [private]