CCFLogIf Class Reference

class CCFLogIf : public CBase

Interface class defining the CFlogger interface.

Inherits from

Public Member Functions
~CCFLogIf ()
IMPORT_C void Close ()
IMPORT_C void Connect ()
IMPORT_C CCFLogIf * Context ()
IMPORT_C TInt Delete ( CCFLogIf *)
IMPORT_C void HexDump (const TDesC8 &, const TDesC8 &, const TText *, const TText *, const TUint8 *, TInt )
IMPORT_C CCFLogIf * NewL ()
IMPORT_C void Panic ( TCFLogPanic )
IMPORT_C void SetContext ()
IMPORT_C void Write (const TDesC8 &, const TDesC8 &, const TDesC16 &)
IMPORT_C void Write (const TDesC8 &, const TDesC8 &, const TDesC8 &)
IMPORT_C void WriteBinary (const TDesC8 &, const TDesC8 &, const TDesC8 &)
IMPORT_C void WriteFormat (const TDesC8 &, const TDesC8 &, TRefByValue < const TDesC16 >, ...)
IMPORT_C void WriteFormat (const TDesC8 &, const TDesC8 &, TRefByValue < const TDesC16 >, VA_LIST &)
IMPORT_C void WriteFormat (const TDesC8 &, const TDesC8 &, TRefByValue < const TDesC8 >, ...)
IMPORT_C void WriteFormat (const TDesC8 &, const TDesC8 &, TRefByValue < const TDesC8 >, VA_LIST &)
Private Member Functions
CCFLogIf ()
CCFLog * CFLog ()
void ConstructL ()
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 void Close ( ) [static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Connect()

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

ConstructL()

void ConstructL ( ) [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 TInt Delete ( 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 void HexDump ( const TDesC8 & aSubsystem,
const TDesC8 & aComponent,
const TText * aHeader,
const TText * aMargin,
const TUint8 * aPtr,
TInt aLen
) [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 void Panic ( TCFLogPanic aPanic ) [static]
Empty implementation to keep exports for all builds
panic
ECFNoLogger if there is no flogger present

Parameters

TCFLogPanic aPanic

SetContext()

IMPORT_C void SetContext ( )
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 void Write ( 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 void Write ( 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 void WriteBinary ( 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 void WriteFormat ( 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 void WriteFormat ( 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 void WriteFormat ( 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 void WriteFormat ( 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]