CContactSynchroniser Class Reference
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
Constructor & Destructor Documentation
~CContactSynchroniser()
IMPORT_C
|
~CContactSynchroniser
|
(
|
)
|
[virtual]
|
Member Functions 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.
NotifySyncStateChange(TRequestStatus &, TUid)
void
|
NotifySyncStateChange
|
(
|
TRequestStatus
&
|
aStatus,
|
|
TUid
|
aPhonebookUid
|
|
)
|
[pure virtual]
|
PhonebookList(RArray< TUid > &)
TInt
|
PhonebookList
|
(
|
RArray
<
TUid
> &
|
aPhonebookList
|
)
|
[pure virtual]
|
Release()
void
|
Release
|
(
|
)
|
[pure virtual]
|
UpdatePostWriteL(const CContactICCEntry &)
ValidateContact(TValidateOperation, TContactItemId)
ValidateWriteContact(CContactICCEntry &)
Member Data Documentation
TUid
iDtor_ID_Key
TUid
|
iDtor_ID_Key
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.