Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: btsdp.h
Link against: bluetooth.lib

Class CSdpAttrValueDES

CSdpAttrValueDES

Support

Supported from 6.1

Description

A Data element sequence (DES) value of an attribute.

A DES can contain other values within it, including other sequences. This enables arbitrary tree structures to be created.

Most of the functionality is supplied by the base class CSdpAttrValueList.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CSdpAttrValueBase class for classes that encapsulate SDP attributes values
CSdpAttrValueDESA Data element sequence (DES) value of an attribute
CSdpAttrValueListBase class for classes that specify lists of attribute data elements
MSdpElementBuilderConstructs an attribute value from multiple data elements

Defined in CSdpAttrValueDES:
NewDESL(), Type()

Inherited from CBase:
operator new()

Inherited from CSdpAttrValue:
Bool(), Des(), DoesIntFit(), Int(), UUID(), Uint()

Inherited from CSdpAttrValueList:
AcceptVisitorL(), AppendValueL(), BuildBooleanL(), BuildDEAL(), BuildDESL(), BuildIntL(), BuildNilL(), BuildStringL(), BuildURLL(), BuildUUIDL(), BuildUintL(), BuildUnknownL(), DataSize(), EndListL(), StartListL()


NewDESL()

static CSdpAttrValueDES* NewDESL(MSdpElementBuilder* aBuilder);

Description

Allocates and constructs a new CSdpAttrValueDES object.

Parameters

MSdpElementBuilder* aBuilder

Parent for list. Set to NULL if the list is not nested in another list.

Return value

CSdpAttrValueDES*

A new CSdpAttrValueDES object

[Top]


Type()

virtual TSdpElementType Type() const;

Description

Gets the attribute type.

Return value

TSdpElementType

Attribute type. Always ETypeDES.