CXdmOperationFactory Class Reference

class CXdmOperationFactory : public CBase

Inherits from

  • CXdmOperationFactory

Constructor & Destructor Documentation

CXdmOperationFactory()

CXdmOperationFactory()[protected, inline]

Symbian OS constructor for derived classes.

~CXdmOperationFactory()

~CXdmOperationFactory()[inline, virtual]

C++ destructor.

Member Functions Documentation

AppendL(CXdmDocument &, CXdmDocumentNode *)

MXdmOperation *AppendL(CXdmDocument &aTargetDocument,
CXdmDocumentNode *aTargetNode
)const [pure virtual]

Create an append operation

Parameters

CXdmDocument & aTargetDocument
CXdmDocumentNode * aTargetNode

DeletionL(CXdmDocument &, CXdmDocumentNode *)

MXdmOperation *DeletionL(CXdmDocument &aTargetDocument,
CXdmDocumentNode *aTargetNode
)const [pure virtual]

Create a delete operation

Parameters

CXdmDocument & aTargetDocument
CXdmDocumentNode * aTargetNode

FetchL(CXdmDocument &, CXdmDocumentNode *)

MXdmOperation *FetchL(CXdmDocument &aTargetDocument,
CXdmDocumentNode *aTargetNode
)const [pure virtual]

Create a fetch operation

Parameters

CXdmDocument & aTargetDocument
CXdmDocumentNode * aTargetNode

InsertL(CXdmDocument &, CXdmDocumentNode *)

MXdmOperation *InsertL(CXdmDocument &aTargetDocument,
CXdmDocumentNode *aTargetNode
)const [pure virtual]

Create an insert operation

Parameters

CXdmDocument & aTargetDocument
CXdmDocumentNode * aTargetNode

NewL(TInt)

CXdmOperationFactory *NewL(TIntaOperationFactory)[static, inline]

Symbian OS constructor

Parameters

TInt aOperationFactory

ReplaceL(CXdmDocument &, CXdmDocumentNode *, CXdmDocumentNode *)

MXdmOperation *ReplaceL(CXdmDocument &aOldDocument,
CXdmDocumentNode *aNewNode,
CXdmDocumentNode *aOldNode
)const [pure virtual]

Create a replace operation

Parameters

CXdmDocument & aOldDocument
CXdmDocumentNode * aNewNode
CXdmDocumentNode * aOldNode

Member Data Documentation

TUid iDestructorKey

TUid iDestructorKey[private]