CPEContactHandlingProxy Class Reference
class CPEContactHandlingProxy : public CBase |
This proxy class provides for the access to contact information services. The construction of contact handling component is two-fold: 1) CreateFirstPhaseL() creates the proxy object along with cnt handling dummy 2) CreateSecondPhaseL() creates the real subject with capability to utilize contact database.
ContactHandling.lib
- Since
- Series60_4.0
Constructor & Destructor Documentation
CPEContactHandlingProxy()
CPEContactHandlingProxy | ( | ) | [protected] |
~CPEContactHandlingProxy()
IMPORT_C | ~CPEContactHandlingProxy | ( | ) | [virtual] |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [protected] |
Constructor, second phase.
CreateFirstPhaseL()
Create contact handling proxy and dummy implementation
CreateSecondPhaseL(MPEPhoneModelInternal &, RFs &)
IMPORT_C void | CreateSecondPhaseL | ( | MPEPhoneModelInternal & | aModel, |
| RFs & | aFsSession |
| ) | |
Create contact handling sub system This method creates the actual log handling implementation which replaces the dummy component in use. The phone model should call this function as all the critical sub systems already enable emergency call capabilities.
Parameters
MPEPhoneModelInternal & aModel | |
RFs & aFsSession | |
FindContactInfoSync(const TInt, const TPEFindContactKey)
Synchronous method for searching contact information.
Parameters
const TInt aCallId | call id from phone engine aFindKey defines the key to search the contact data with aSearchFrom search from key |
const TPEFindContactKey aFindKey | |
GetSpeedDialLocation(TInt, TPEPhoneNumber &)
Fetch number from speed dial location
Parameters
TInt aLocationIndex | Index to look for |
TPEPhoneNumber & aNumber | Filled with speed dial location phone number |
Member Data Documentation
MPEContactHandling * iContactHandling
MPEContactHandling * iContactHandlingDummy
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.