class CPbapLogWrapper : public CBase |
The PBAP Log Client wrapper.
This class allows localisation of call logging for benefit of different UI variants.
Public Member Functions | |
---|---|
~CPbapLogWrapper() | |
IMPORT_C TBool | ClientAvailable() |
IMPORT_C TInt | GetString(TDes &, TInt) |
IMPORT_C CPbapLogWrapper * | NewL(RFs &) |
Protected Member Functions | |
---|---|
TInt | AddPbapObserver(MPbapLogEngViewObserver &) |
CLogClient & | LogClient() |
void | RemovePbapObserver(MPbapLogEngViewObserver &) |
Private Member Functions | |
---|---|
CPbapLogWrapper() | |
void | ConstructL(RFs &) |
void | HandleLogClientChangeEventL(TUid, TInt, TInt, TInt) |
Private Attributes | |
---|---|
CLogClient * | iLogClient |
CLogWrapper * | iLogWrapper |
RPointerArray< MPbapLogEngViewObserver > | iPbapObservers |
TInt | AddPbapObserver | ( | MPbapLogEngViewObserver & | aObserver | ) | [protected] |
MPbapLogEngViewObserver & aObserver |
void | HandleLogClientChangeEventL | ( | TUid | aChangeType, |
TInt | aParam1, | |||
TInt | aParam2, | |||
TInt | aParam3 | |||
) | [private, virtual] |
void | RemovePbapObserver | ( | MPbapLogEngViewObserver & | aObserver | ) | [protected] |
MPbapLogEngViewObserver & aObserver |
RPointerArray< MPbapLogEngViewObserver > | iPbapObservers | [private] |