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.