CNSmlDmNodeList Class Reference

class CNSmlDmNodeList : public CBase

CNSmlDmNodeList is node list object in DDF structure and it contains pointer to node and pointer to next CNSmlDmNodeList object

Since

Inherits from

Constructor & Destructor Documentation

CNSmlDmNodeList()

CNSmlDmNodeList()

Constructor

Member Functions Documentation

GenerateNodeListL(CBufBase &)

voidGenerateNodeListL(CBufBase &aObject)

Generates nodelist xml to aObject

Parameters

CBufBase & aObjectBuffer to write xml

GenerateNodeListWBXMLL(RWriteStream &)

voidGenerateNodeListWBXMLL(RWriteStream &aStream)

Generates nodelist wbxml to aObject

Parameters

RWriteStream & aStreamStream to write wbxml

GetImplUid(TUint32 &, TUint8 &)

IMPORT_C voidGetImplUid(TUint32 &aImplUid,
TUint8 &aSessionId
)

Get adapter id and host session id

Parameters

TUint32 & aImplUidReference where to write adapter id
TUint8 & aSessionIdReference where to write session id

ParseDFPropertiesWBXMLL(RReadStream &, MSmlDmDDFObject *)

voidParseDFPropertiesWBXMLL(RReadStream &aReader,
MSmlDmDDFObject *aNodePtr
)

Parse df properties wbxml to structure

Parameters

RReadStream & aReaderStream which contains wbxml
MSmlDmDDFObject * aNodePtrPointer to node where to build ddf structure

ParseNodeListWBXMLL(RReadStream &, CNSmlDmNodeList *&, CNSmlDmNode *)

TUint ParseNodeListWBXMLL(RReadStream &aReader,
CNSmlDmNodeList *&aNodeListPtr,
CNSmlDmNode *aParent
)

Parse nodelist wbxml to structure

Parameters

RReadStream & aReaderStream which contains wbxml
CNSmlDmNodeList *& aNodeListPtrReference to nodelist ptr where to build ddf structure
CNSmlDmNode * aParentParent node pointer

ParseNodeWBXMLL(RReadStream &, CNSmlDmNode *)

voidParseNodeWBXMLL(RReadStream &aReader,
CNSmlDmNode *aNode
)

Parse node wbxml to structure

Parameters

RReadStream & aReaderStream which contains wbxml
CNSmlDmNode * aNodeReference to node where to build ddf structure

Member Data Documentation

CNSmlDmNodeList * iNext

CNSmlDmNodeList *iNext

Pointer to next list item

CNSmlDmNode * iNode

CNSmlDmNode *iNode

Pointer to node