CXdmOperationFactory Class Reference

class CXdmOperationFactory : public CBase

Inherits from

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 ( TInt aOperationFactory ) [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]