CCFLogIf Class Reference

class CCFLogIf : public CBase

Interface class defining the CFlogger interface.

Inherits from

Public Member Functions
~CCFLogIf()
IMPORT_C voidClose()
IMPORT_C voidConnect()
IMPORT_C CCFLogIf *Context()
IMPORT_C TIntDelete(CCFLogIf *)
IMPORT_C voidHexDump(const TDesC8 &, const TDesC8 &, const TText *, const TText *, const TUint8 *, TInt)
IMPORT_C CCFLogIf *NewL()
IMPORT_C voidPanic(TCFLogPanic)
IMPORT_C voidSetContext()
IMPORT_C voidWrite(const TDesC8 &, const TDesC8 &, const TDesC16 &)
IMPORT_C voidWrite(const TDesC8 &, const TDesC8 &, const TDesC8 &)
IMPORT_C voidWriteBinary(const TDesC8 &, const TDesC8 &, const TDesC8 &)
IMPORT_C voidWriteFormat(const TDesC8 &, const TDesC8 &, TRefByValue< const TDesC16 >, ...)
IMPORT_C voidWriteFormat(const TDesC8 &, const TDesC8 &, TRefByValue< const TDesC16 >, VA_LIST &)
IMPORT_C voidWriteFormat(const TDesC8 &, const TDesC8 &, TRefByValue< const TDesC8 >, ...)
IMPORT_C voidWriteFormat(const TDesC8 &, const TDesC8 &, TRefByValue< const TDesC8 >, VA_LIST &)
Private Member Functions
CCFLogIf()
CCFLog *CFLog()
voidConstructL()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
CCFLog *iCFLog

Constructor & Destructor Documentation

CCFLogIf()

CCFLogIf()[private]

~CCFLogIf()

~CCFLogIf()

Member Functions Documentation

CFLog()

CCFLog *CFLog()[private]

Close()

IMPORT_C voidClose()[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Connect()

IMPORT_C voidConnect()[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

ConstructL()

voidConstructL()[private]

Context()

IMPORT_C CCFLogIf *Context()[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Delete(CCFLogIf *)

IMPORT_C TIntDelete(CCFLogIf *aCFLogIf)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

CCFLogIf * aCFLogIf

HexDump(const TDesC8 &, const TDesC8 &, const TText *, const TText *, const TUint8 *, TInt)

IMPORT_C voidHexDump(const TDesC8 &aSubsystem,
const TDesC8 &aComponent,
const TText *aHeader,
const TText *aMargin,
const TUint8 *aPtr,
TIntaLen
)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

const TDesC8 & aSubsystem
const TDesC8 & aComponent
const TText * aHeader
const TText * aMargin
const TUint8 * aPtr
TInt aLen

NewL()

IMPORT_C CCFLogIf *NewL()[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Panic(TCFLogPanic)

IMPORT_C voidPanic(TCFLogPanicaPanic)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

TCFLogPanic aPanic

SetContext()

IMPORT_C voidSetContext()
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Write(const TDesC8 &, const TDesC8 &, const TDesC16 &)

IMPORT_C voidWrite(const TDesC8 &aSubsystem,
const TDesC8 &aComponent,
const TDesC16 &aText
)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

const TDesC8 & aSubsystem
const TDesC8 & aComponent
const TDesC16 & aText

Write(const TDesC8 &, const TDesC8 &, const TDesC8 &)

IMPORT_C voidWrite(const TDesC8 &aSubsystem,
const TDesC8 &aComponent,
const TDesC8 &aText
)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

const TDesC8 & aSubsystem
const TDesC8 & aComponent
const TDesC8 & aText

WriteBinary(const TDesC8 &, const TDesC8 &, const TDesC8 &)

IMPORT_C voidWriteBinary(const TDesC8 &aSubsystem,
const TDesC8 &aComponent,
const TDesC8 &aData
)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

const TDesC8 & aSubsystem
const TDesC8 & aComponent
const TDesC8 & aData

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

IMPORT_C voidWriteFormat(const TDesC8 &aSubsystem,
const TDesC8 &aComponent,
TRefByValue< const TDesC16 >aFmt,
...
)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

const TDesC8 & aSubsystem
const TDesC8 & aComponent
TRefByValue< const TDesC16 > aFmt
...

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

IMPORT_C voidWriteFormat(const TDesC8 &aSubsystem,
const TDesC8 &aComponent,
TRefByValue< const TDesC16 >aFmt,
VA_LIST &aList
)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

const TDesC8 & aSubsystem
const TDesC8 & aComponent
TRefByValue< const TDesC16 > aFmt
VA_LIST & aList

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

IMPORT_C voidWriteFormat(const TDesC8 &aSubsystem,
const TDesC8 &aComponent,
TRefByValue< const TDesC8 >aFmt,
...
)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

const TDesC8 & aSubsystem
const TDesC8 & aComponent
TRefByValue< const TDesC8 > aFmt
...

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

IMPORT_C voidWriteFormat(const TDesC8 &aSubsystem,
const TDesC8 &aComponent,
TRefByValue< const TDesC8 >aFmt,
VA_LIST &aList
)[static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

const TDesC8 & aSubsystem
const TDesC8 & aComponent
TRefByValue< const TDesC8 > aFmt
VA_LIST & aList

Member Data Documentation

CCFLog * iCFLog

CCFLog *iCFLog[private]