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 |