| class CProxyFactory : public CBase |
The CProxyFactory class is a proxy for the MLplPersistenceLayerFactory class. It provides methods for accessing several interfaces (which at this level are themselves implemented as proxies).
| Public Member Functions | |
|---|---|
| ~CProxyFactory () | |
| MLplCollection & | GetCollectorL () |
| MContactSynchroniser & | GetContactSynchroniserL ( TUint ) |
| MLplViewIteratorManager & | GetViewIteratorManagerL () |
| CProxyFactory * | NewL (const CContactDatabase &) |
| Private Member Functions | |
|---|---|
| CProxyFactory (const CContactDatabase &) | |
| void | ConstructL () |
| Private Attributes | |
|---|---|
| CCollectionProxy * | iCollection |
| const CContactDatabase & | iDb |
| CViewIteratorProxyManager * | iManager |
| CContactSynchroniser * | iSynchroniser |
| CProxyFactory | ( | const CContactDatabase & | aDb | ) | [private] |
CProxyFactory first phase constructor.
| const CContactDatabase & aDb | Contacts database used to access Contacts Model session handle. |
| MLplCollection & | GetCollectorL | ( | ) |
Get the MLplCollection proxy interface. If the CCollectionProxy proxy object does not yet exist then create it (lazy initialisation).
| MContactSynchroniser & | GetContactSynchroniserL | ( | TUint | aSessionId | ) |
Get the MContactSynchroniser interface. If the CContactSynchroniser object does not yet exist then create it (lazy initialisation).
| TUint aSessionId |
| MLplViewIteratorManager & | GetViewIteratorManagerL | ( | ) |
Get the MLplViewItemManager proxy interface. If the CViewIteratorProxyManager object does not yet exist then create it.
| CProxyFactory * | NewL | ( | const CContactDatabase & | aDb | ) | [static] |
CProxyFactory object factory method.
| const CContactDatabase & aDb | Contacts database used by the proxies this factory provides. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.