MeshMachine::Logging Class Reference

class MeshMachine::Logging
Public Member Functions
IMPORT_C voidLogActivity(const TDesC8 &, const CNodeActivityBase *, const TNodeContextBase *)
IMPORT_C voidLogActivity(const TDesC8 &, const CNodeActivityBase *, const TNodeContextBase *, const TDesC8 &)
IMPORT_C voidLogContext(const TDesC8 &, const TNodeContextBase &)
IMPORT_C voidLogContext(const TDesC8 &, const TNodeContextBase &, const TDesC8 &)
IMPORT_C voidPrintf(const TDesC8 &, TRefByValue< const TDesC8 >, ...)
IMPORT_C voidPrintf(const TDesC8 &, TRefByValue< const TDesC8 >, VA_LIST &)
Public Member Enumerations
enumTLogEntryType { ELogBinary = KBinary, ELogInfo = KText, ELogContext, ELogActivity }
Private Member Enumerations
enumanonymous { KPrimaryFilter = 195 }

Member Functions Documentation

LogActivity(const TDesC8 &, const CNodeActivityBase *, const TNodeContextBase *)

IMPORT_C voidLogActivity(const TDesC8 &aSubTag,
const CNodeActivityBase *aActivity,
const TNodeContextBase *aContext
)[static]

Parameters

const TDesC8 & aSubTag
const CNodeActivityBase * aActivity
const TNodeContextBase * aContext

LogActivity(const TDesC8 &, const CNodeActivityBase *, const TNodeContextBase *, const TDesC8 &)

IMPORT_C voidLogActivity(const TDesC8 &aSubTag,
const CNodeActivityBase *aActivity,
const TNodeContextBase *aContext,
const TDesC8 &aText
)[static]

Parameters

const TDesC8 & aSubTag
const CNodeActivityBase * aActivity
const TNodeContextBase * aContext
const TDesC8 & aText

LogContext(const TDesC8 &, const TNodeContextBase &)

IMPORT_C voidLogContext(const TDesC8 &aSubTag,
const TNodeContextBase &aContext
)[static]

Parameters

const TDesC8 & aSubTag
const TNodeContextBase & aContext

LogContext(const TDesC8 &, const TNodeContextBase &, const TDesC8 &)

IMPORT_C voidLogContext(const TDesC8 &aSubTag,
const TNodeContextBase &aContext,
const TDesC8 &aText
)[static]

Parameters

const TDesC8 & aSubTag
const TNodeContextBase & aContext
const TDesC8 & aText

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

IMPORT_C voidPrintf(const TDesC8 &aSubTag,
TRefByValue< const TDesC8 >aFmt,
...
)[static]

Parameters

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

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

IMPORT_C voidPrintf(const TDesC8 &aSubTag,
TRefByValue< const TDesC8 >aFmt,
VA_LIST &aList
)[static]

Parameters

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

Member Enumerations Documentation

Enum anonymous

Enumerators

KPrimaryFilter = 195

Enum TLogEntryType

Enumerators

ELogBinary = KBinary
ELogInfo = KText
ELogContext
ELogActivity