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 voidCreateL(const TUint)
IMPORT_C TBoolIsApiOnly()
IMPORT_C TBoolIsBelowLevel(const TUint32)
IMPORT_C TBoolIsMaskOn(const TUint32)
IMPORT_C voidSetApiOnly(const TBool)
IMPORT_C voidSetLevel(const TUint32)
IMPORT_C voidSetTraceMask(const TUint32)
IMPORT_C TUint32TraceLevel()
IMPORT_C TUint32TraceMask()
Private Attributes
TBool *iApiOnly
RHeap *iTraceHeap
TUint32 *iTraceLevel
TUint32 *iTraceMask

Member Functions Documentation

CreateL(const TUint)

IMPORT_C voidCreateL(const TUintaDefaultMask = 0)[static]

Parameters

const TUint aDefaultMask = 0

IsApiOnly()

IMPORT_C TBoolIsApiOnly()[static]

IsBelowLevel(const TUint32)

IMPORT_C TBoolIsBelowLevel(const TUint32aLevel)[static]

Parameters

const TUint32 aLevel

IsMaskOn(const TUint32)

IMPORT_C TBoolIsMaskOn(const TUint32aMask)[static]

Parameters

const TUint32 aMask

SetApiOnly(const TBool)

IMPORT_C voidSetApiOnly(const TBoolaApiOnly)[static]

Parameters

const TBool aApiOnly

SetLevel(const TUint32)

IMPORT_C voidSetLevel(const TUint32aDbgLevel)[static]

Parameters

const TUint32 aDbgLevel

SetTraceMask(const TUint32)

IMPORT_C voidSetTraceMask(const TUint32aTraceMask)[static]

Parameters

const TUint32 aTraceMask

TraceLevel()

IMPORT_C TUint32TraceLevel()[static]

TraceMask()

IMPORT_C TUint32TraceMask()[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]