#include <app/cntsync.h>
class CContactSynchroniser : public CBase, public MContactSynchroniser, public CBase, public MContactSynchroniser, public CBase, public MContactSynchroniser, public CBase, public MContactSynchroniser |
Public Member Functions | |
---|---|
virtual | ~CContactSynchroniser() |
pure virtual void | CancelNotifyRequest(TUid) |
pure virtual TInt | DeleteContact(TContactItemId) |
pure virtual TContactItemId | GroupIdL(TUid) |
pure virtual TContactItemId | ICCTemplateIdL(TUid) |
pure virtual TBool | IsSynchronisedL(TUid) |
CContactSynchroniser * | NewL() |
pure virtual void | NotifySyncStateChange(TRequestStatus &, TUid) |
pure virtual TInt | PhonebookList(RArray< TUid > &) |
pure virtual void | Release() |
pure virtual void | UpdatePostWriteL(const CContactICCEntry &) |
pure virtual TInt | ValidateContact(TValidateOperation, TContactItemId) |
pure virtual TInt | ValidateWriteContact(CContactICCEntry &) |
Inherited Enumerations | |
---|---|
MContactSynchroniser:TValidateOperation |
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
IMPORT_C | ~CContactSynchroniser | ( | ) | [virtual] |
void | CancelNotifyRequest | ( | TUid | aPhonebookUid | ) | [pure virtual] |
Reimplemented from MContactSynchroniser::CancelNotifyRequest(TUid)
TInt | DeleteContact | ( | TContactItemId | aId | ) | [pure virtual] |
Reimplemented from MContactSynchroniser::DeleteContact(TContactItemId)
TContactItemId | GroupIdL | ( | TUid | aPhonebookUid | ) | [pure virtual] |
Reimplemented from MContactSynchroniser::GroupIdL(TUid)
TContactItemId | ICCTemplateIdL | ( | TUid | aPhonebookUid | ) | [pure virtual] |
Reimplemented from MContactSynchroniser::ICCTemplateIdL(TUid)
Reimplemented from MContactSynchroniser::IsSynchronisedL(TUid)
CContactSynchroniser * | NewL | ( | ) | [static] |
void | NotifySyncStateChange | ( | TRequestStatus & | aStatus, |
TUid | aPhonebookUid | |||
) | [pure virtual] |
Reimplemented from MContactSynchroniser::NotifySyncStateChange(TRequestStatus &,TUid)
Reimplemented from MContactSynchroniser::PhonebookList(RArray< TUid > &)
void | UpdatePostWriteL | ( | const CContactICCEntry & | aContactItem | ) | [pure virtual] |
Reimplemented from MContactSynchroniser::UpdatePostWriteL(const CContactICCEntry &)
TInt | ValidateContact | ( | TValidateOperation | aOp, |
TContactItemId | aId | |||
) | [pure virtual] |
Reimplemented from MContactSynchroniser::ValidateContact(TValidateOperation,TContactItemId)
TInt | ValidateWriteContact | ( | CContactICCEntry & | aContactItem | ) | [pure virtual] |
Reimplemented from MContactSynchroniser::ValidateWriteContact(CContactICCEntry &)