CNSmlDmNode Class Reference

class CNSmlDmNode : public CBase

CNSmlDmNode is node object in DDF structure

Since

Inherits from

Constructor & Destructor Documentation

CNSmlDmNode()

CNSmlDmNode()

Constructor

~CNSmlDmNode()

~CNSmlDmNode()[virtual]

Desstructor

Member Functions Documentation

AddChildObjectGroupL()

MSmlDmDDFObject &AddChildObjectGroupL()

Add nameless child to node

AddChildObjectL(const TDesC8 &)

MSmlDmDDFObject &AddChildObjectL(const TDesC8 &aNodeName)

Compare data

Parameters

const TDesC8 & aNodeNameName of the child node

AddDFTypeMimeTypeL(const TDesC8 &)

voidAddDFTypeMimeTypeL(const TDesC8 &aMimeType)

Sets mime type of the node

Parameters

const TDesC8 & aMimeTypeMime type

SetAccessTypesL(TSmlDmAccessTypes)

voidSetAccessTypesL(TSmlDmAccessTypesaAccessTypes)

Sets access types to node

Parameters

TSmlDmAccessTypes aAccessTypesAccess types

SetAsObjectGroup()

voidSetAsObjectGroup()

Sets the object as object group. Inherited from MSmlDmDDFObject but not used anymore

SetCaseSenseL(TBool)

voidSetCaseSenseL(TBoolaCaseSense)

Sets case sense of the node

Parameters

TBool aCaseSense

SetDFFormatL(TDFFormat)

voidSetDFFormatL(TDFFormataFormat)

Sets format of the node

Parameters

TDFFormat aFormatFormat

SetDFTitleL(const TDesC8 &)

voidSetDFTitleL(const TDesC8 &aTitle)

Sets Title of the node

Parameters

const TDesC8 & aTitleTitle

SetDefaultValueL(const TDesC8 &)

voidSetDefaultValueL(const TDesC8 &aDefaultValue)

Sets default value to node

Parameters

const TDesC8 & aDefaultValueDefault value

SetDescriptionL(const TDesC8 &)

voidSetDescriptionL(const TDesC8 &aDescription)

Sets description to node

Parameters

const TDesC8 & aDescriptionDescription

SetOccurenceL(TOccurence)

voidSetOccurenceL(TOccurenceaOccurence)

Sets occurrence of the node

Parameters

TOccurence aOccurenceOccurrence

SetScopeL(TScope)

voidSetScopeL(TScopeaScope)

Sets scope of the node

Parameters

TScope aScopeScope

Member Data Documentation

CNSmlDmDFProperties iDFProperties

CNSmlDmDFProperties iDFProperties

Description framework properties of the node

TUint8 iHostServerId

TUint8 iHostServerId

Host server id which handles adapter

TUint32 iImplUid

TUint32 iImplUid

Implementation uid of adapter which handles the current node

CNSmlDmNodeList * iNodeListPtr

CNSmlDmNodeList *iNodeListPtr

Children of the node, optional (if null -> leaf otherwise interior node)

CNSmlDmPcdata iNodeName

CNSmlDmPcdata iNodeName

Name of the node

CNSmlDmNode * iParent

CNSmlDmNode *iParent

Pointer to parent node

CNSmlDmPcdata * iPath

CNSmlDmPcdata *iPath

Path of the node, optional

CNSmlDmRTProperties * iRTProperties

CNSmlDmRTProperties *iRTProperties

Run time properties of the node, optional

TBool iStaticLevel

TBool iStaticLevel

True if node is static level, i.e. before firs nameless level

CNSmlDmPcdata * iValue

CNSmlDmPcdata *iValue

Default value of the node, optional