| class CContactSynchroniser : public CBase |
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
| Public Member Functions | |
|---|---|
| ~CContactSynchroniser() | |
| void | CancelNotifyRequest(TUid) |
| TInt | DeleteContact(TContactItemId) |
| TContactItemId | GroupIdL(TUid) |
| TContactItemId | ICCTemplateIdL(TUid) |
| TBool | IsSynchronisedL(TUid) |
| CContactSynchroniser * | NewL() |
| void | NotifySyncStateChange(TRequestStatus &, TUid) |
| TInt | PhonebookList(RArray< TUid > &) |
| void | Release() |
| void | UpdatePostWriteL(const CContactICCEntry &) |
| TInt | ValidateContact(TValidateOperation, TContactItemId) |
| TInt | ValidateWriteContact(CContactICCEntry &) |
| Private Attributes | |
|---|---|
| TUid | iDtor_ID_Key |
| void | CancelNotifyRequest | ( | TUid | aPhonebookUid | ) | [pure virtual] |
| TUid aPhonebookUid |
| TInt | DeleteContact | ( | TContactItemId | aId | ) | [pure virtual] |
| TContactItemId aId |
| TContactItemId | GroupIdL | ( | TUid | aPhonebookUid | ) | [pure virtual] |
| TUid aPhonebookUid |
| TContactItemId | ICCTemplateIdL | ( | TUid | aPhonebookUid | ) | [pure virtual] |
| TUid aPhonebookUid |
| TBool | IsSynchronisedL | ( | TUid | aPhonebookUid | ) | [pure virtual] |
| TUid aPhonebookUid |
| void | NotifySyncStateChange | ( | TRequestStatus & | aStatus, |
| TUid | aPhonebookUid | |||
| ) | [pure virtual] | |||
| TRequestStatus & aStatus | |
| TUid aPhonebookUid |
| void | UpdatePostWriteL | ( | const CContactICCEntry & | aContactItem | ) | [pure virtual] |
| const CContactICCEntry & aContactItem |
| TInt | ValidateContact | ( | TValidateOperation | aOp, |
| TContactItemId | aId | |||
| ) | [pure virtual] | |||
| TValidateOperation aOp | |
| TContactItemId aId |
| TInt | ValidateWriteContact | ( | CContactICCEntry & | aContactItem | ) | [pure virtual] |
| CContactICCEntry & aContactItem |