CPbapLogWrapper Class Reference

class CPbapLogWrapper : public CBase

The PBAP Log Client wrapper.

This class allows localisation of call logging for benefit of different UI variants.

Inherits from

Constructor & Destructor Documentation

CPbapLogWrapper()

CPbapLogWrapper()[private]

~CPbapLogWrapper()

IMPORT_C~CPbapLogWrapper()

Member Functions Documentation

AddPbapObserver(MPbapLogEngViewObserver &)

TInt AddPbapObserver(MPbapLogEngViewObserver &aObserver)[protected]

Parameters

MPbapLogEngViewObserver & aObserver

ClientAvailable()

IMPORT_C TBoolClientAvailable()const

ConstructL(RFs &)

voidConstructL(RFs &aFs)[private]

Parameters

RFs & aFs

GetString(TDes &, TInt)

IMPORT_C TIntGetString(TDes &aString,
TIntaId
)const

Parameters

TDes & aString
TInt aId

HandleLogClientChangeEventL(TUid, TInt, TInt, TInt)

voidHandleLogClientChangeEventL(TUidaChangeType,
TIntaParam1,
TIntaParam2,
TIntaParam3
)[private, virtual]

Parameters

TUid aChangeType
TInt aParam1
TInt aParam2
TInt aParam3

LogClient()

CLogClient &LogClient()[protected]

NewL(RFs &)

IMPORT_C CPbapLogWrapper *NewL(RFs &aFs)[static]

Parameters

RFs & aFs

RemovePbapObserver(MPbapLogEngViewObserver &)

voidRemovePbapObserver(MPbapLogEngViewObserver &aObserver)[protected]

Parameters

MPbapLogEngViewObserver & aObserver

Member Data Documentation

CLogClient * iLogClient

CLogClient *iLogClient[private]

CLogWrapper * iLogWrapper

CLogWrapper *iLogWrapper[private]

RPointerArray< MPbapLogEngViewObserver > iPbapObservers

RPointerArray< MPbapLogEngViewObserver >iPbapObservers[private]