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 & aNodeName Name of the child node

AddDFTypeMimeTypeL(const TDesC8 &)

void AddDFTypeMimeTypeL ( const TDesC8 & aMimeType )

Sets mime type of the node

Parameters

const TDesC8 & aMimeType Mime type

SetAccessTypesL(TSmlDmAccessTypes)

void SetAccessTypesL ( TSmlDmAccessTypes aAccessTypes )

Sets access types to node

Parameters

TSmlDmAccessTypes aAccessTypes Access types

SetAsObjectGroup()

void SetAsObjectGroup ( )

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

SetCaseSenseL(TBool)

void SetCaseSenseL ( TBool aCaseSense )

Sets case sense of the node

Parameters

TBool aCaseSense

SetDFFormatL(TDFFormat)

void SetDFFormatL ( TDFFormat aFormat )

Sets format of the node

Parameters

TDFFormat aFormat Format

SetDFTitleL(const TDesC8 &)

void SetDFTitleL ( const TDesC8 & aTitle )

Sets Title of the node

Parameters

const TDesC8 & aTitle Title

SetDefaultValueL(const TDesC8 &)

void SetDefaultValueL ( const TDesC8 & aDefaultValue )

Sets default value to node

Parameters

const TDesC8 & aDefaultValue Default value

SetDescriptionL(const TDesC8 &)

void SetDescriptionL ( const TDesC8 & aDescription )

Sets description to node

Parameters

const TDesC8 & aDescription Description

SetOccurenceL(TOccurence)

void SetOccurenceL ( TOccurence aOccurence )

Sets occurrence of the node

Parameters

TOccurence aOccurence Occurrence

SetScopeL(TScope)

void SetScopeL ( TScope aScope )

Sets scope of the node

Parameters

TScope aScope Scope

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