CContactSynchroniser Class Reference
Link against: cntmodel.lib
class CContactSynchroniser : public CBase |
Detailed Description
Abstract interface for a ECom contacts phonebook synchroniser plugin
It should be inherited by classes which implement the phonebook synchroniser API in a platform secured environment. The ECom plug-in interface uid is KUidEcomCntPhBkSyncInterface
Constructor & Destructor Documentation
~CContactSynchroniser ( )
IMPORT_C | ~CContactSynchroniser | ( | ) | [virtual] |
Member Function Documentation
CancelNotifyRequest ( TUid )
void | CancelNotifyRequest | ( | TUid | aPhonebookUid | ) | [pure virtual] |
DeleteContact ( TContactItemId )
IsSynchronisedL ( TUid )
TBool
| IsSynchronisedL | ( | TUid | aPhonebookUid | ) | [pure virtual] |
NewL ( )
CContactSynchroniser object factory method.
This class is copied from the Persistence Layer. It should be refactored into a shared library if possible.
Returns: CContactSynchroniser object.
NotifySyncStateChange ( TRequestStatus &, TUid )
PhonebookList ( RArray< TUid > & )
Release ( )
void | Release | ( | ) | [pure virtual] |
UpdatePostWriteL ( const CContactICCEntry & )
ValidateContact ( TValidateOperation, TContactItemId )
ValidateWriteContact ( CContactICCEntry & )