CXdmProtocol Class Reference

class CXdmProtocol : public CBase

Inherits from

Constructor & Destructor Documentation

CXdmProtocol()

CXdmProtocol ( ) [protected, inline]

C++ constructor for derived classes.

~CXdmProtocol()

~CXdmProtocol ( ) [inline, virtual]

C++ destructor.

Member Functions Documentation

CancelTransferMediumInit()

void CancelTransferMediumInit ( ) [pure virtual]

Cancel initialisation of the transfer media.

CreateDirectoryL(const TDesC &)

CXdmDirectory * CreateDirectoryL ( const TDesC & aDirectoryPath ) [pure virtual]

Create a new directory model

Parameters

const TDesC & aDirectoryPath

CreateDocumentL(const TDesC &, const TXdmDocType)

CXdmDocument * CreateDocumentL ( const TDesC & aDocumentName,
const TXdmDocType aDocumentType
) [pure virtual]

Create a new document model

Parameters

const TDesC & aDocumentName
const TXdmDocType aDocumentType

CreateDocumentNodeL()

CXdmDocumentNode * CreateDocumentNodeL ( ) [pure virtual]

Create a new document node.

InitTransferMedium(TInt, TRequestStatus &)

void InitTransferMedium ( TInt aIdleTimeout,
TRequestStatus & aStatus
) [pure virtual]

Initialise the media used to transfer XDM data

Parameters

TInt aIdleTimeout
TRequestStatus & aStatus

IsTransferAvailable()

TBool IsTransferAvailable ( ) const [pure virtual]

Is the transfer medium ready

NewL(const CXdmEngine &, const CXdmProtocolInfo &)

CXdmProtocol * NewL ( const CXdmEngine & aXdmEngine,
const CXdmProtocolInfo & aProtocolInfo
) [static, inline]

Symbian OS constructor.

Parameters

const CXdmEngine & aXdmEngine
const CXdmProtocolInfo & aProtocolInfo

Member Data Documentation

TUid iDestructorKey

TUid iDestructorKey [private]