CContactSynchroniser Class Reference

#include <app/cntsync.h>

class CContactSynchroniser : public CBase, public MContactSynchroniser, public CBase, public MContactSynchroniser, public CBase, public MContactSynchroniser, public CBase, public MContactSynchroniser

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 )

voidCancelNotifyRequest(TUidaPhonebookUid)[pure virtual]

DeleteContact ( TContactItemId )

TInt DeleteContact(TContactItemIdaId)[pure virtual]

GroupIdL ( TUid )

TContactItemId GroupIdL(TUidaPhonebookUid)[pure virtual]

ICCTemplateIdL ( TUid )

TContactItemId ICCTemplateIdL(TUidaPhonebookUid)[pure virtual]

IsSynchronisedL ( TUid )

TBool IsSynchronisedL(TUidaPhonebookUid)[pure virtual]

NewL ( )

CContactSynchroniser *NewL()[static]

NotifySyncStateChange ( TRequestStatus &, TUid )

voidNotifySyncStateChange(TRequestStatus &aStatus,
TUidaPhonebookUid
)[pure virtual]

PhonebookList ( RArray< TUid > & )

TInt PhonebookList(RArray< TUid > &aPhonebookList)[pure virtual]

Release ( )

voidRelease()[pure virtual]

UpdatePostWriteL ( const CContactICCEntry & )

voidUpdatePostWriteL(const CContactICCEntry &aContactItem)[pure virtual]

ValidateContact ( TValidateOperation, TContactItemId )

TInt ValidateContact(TValidateOperationaOp,
TContactItemIdaId
)[pure virtual]

ValidateWriteContact ( CContactICCEntry & )

TInt ValidateWriteContact(CContactICCEntry &aContactItem)[pure virtual]