TraceHeap Class Reference

class TraceHeap

TraceHeap is a container holding the bitmask that defines active trace groups This class is used to hold the debug mask of the inspected process

Public Member Functions
IMPORT_C void CreateL (const TUint )
IMPORT_C TBool IsApiOnly ()
IMPORT_C TBool IsBelowLevel (const TUint32 )
IMPORT_C TBool IsMaskOn (const TUint32 )
IMPORT_C void SetApiOnly (const TBool )
IMPORT_C void SetLevel (const TUint32 )
IMPORT_C void SetTraceMask (const TUint32 )
IMPORT_C TUint32 TraceLevel ()
IMPORT_C TUint32 TraceMask ()
Private Attributes
TBool * iApiOnly
RHeap * iTraceHeap
TUint32 * iTraceLevel
TUint32 * iTraceMask

Member Functions Documentation

CreateL(const TUint)

IMPORT_C void CreateL ( const TUint aDefaultMask = 0 ) [static]

Parameters

const TUint aDefaultMask = 0

IsApiOnly()

IMPORT_C TBool IsApiOnly ( ) [static]

IsBelowLevel(const TUint32)

IMPORT_C TBool IsBelowLevel ( const TUint32 aLevel ) [static]

Parameters

const TUint32 aLevel

IsMaskOn(const TUint32)

IMPORT_C TBool IsMaskOn ( const TUint32 aMask ) [static]

Parameters

const TUint32 aMask

SetApiOnly(const TBool)

IMPORT_C void SetApiOnly ( const TBool aApiOnly ) [static]

Parameters

const TBool aApiOnly

SetLevel(const TUint32)

IMPORT_C void SetLevel ( const TUint32 aDbgLevel ) [static]

Parameters

const TUint32 aDbgLevel

SetTraceMask(const TUint32)

IMPORT_C void SetTraceMask ( const TUint32 aTraceMask ) [static]

Parameters

const TUint32 aTraceMask

TraceLevel()

IMPORT_C TUint32 TraceLevel ( ) [static]

TraceMask()

IMPORT_C TUint32 TraceMask ( ) [static]

Member Data Documentation

TBool * iApiOnly

TBool * iApiOnly [private, static]

RHeap * iTraceHeap

RHeap * iTraceHeap [private, static]

TUint32 * iTraceLevel

TUint32 * iTraceLevel [private, static]

TUint32 * iTraceMask

TUint32 * iTraceMask [private, static]