| 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] |