CSdpAttrValueDES Class Reference

#include <btsdp.h>

Link against: sdpdatabase.lib

class CSdpAttrValueDES : public CSdpAttrValueList

Inherits from

Public Member Functions
IMPORT_C CSdpAttrValueDES *NewDESL(MSdpElementBuilder *)
virtual TSdpElementType Type()
Inherited Attributes
CSdpAttrValueList::iList
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CSdpAttrValue::Bool()const
CSdpAttrValue::CSdpAttrValue()
CSdpAttrValue::Des()const
CSdpAttrValue::DoesIntFit()const
CSdpAttrValue::Extension_(TUint,TAny *&,TAny *)
CSdpAttrValue::Int()const
CSdpAttrValue::UUID()const
CSdpAttrValue::Uint()const
CSdpAttrValue::Uint128(TUint64 &,TUint64 &)const
CSdpAttrValue::Uint64(TUint64 &)const
CSdpAttrValue::~CSdpAttrValue()
CSdpAttrValueList::AcceptVisitorL(MSdpAttributeValueVisitor &)
CSdpAttrValueList::AppendValueL(CSdpAttrValue *)
CSdpAttrValueList::BuildBooleanL(TBool)
CSdpAttrValueList::BuildDEAL()
CSdpAttrValueList::BuildDESL()
CSdpAttrValueList::BuildEncodedL(const TDesC8 &)
CSdpAttrValueList::BuildIntL(const TDesC8 &)
CSdpAttrValueList::BuildNilL()
CSdpAttrValueList::BuildStringL(const TDesC8 &)
CSdpAttrValueList::BuildURLL(const TDesC8 &)
CSdpAttrValueList::BuildUUIDL(const TUUID &)
CSdpAttrValueList::BuildUintL(const TDesC8 &)
CSdpAttrValueList::BuildUnknownL(TUint8,TUint8,const TDesC8 &)
CSdpAttrValueList::CSdpAttrValueList(MSdpElementBuilder *)
CSdpAttrValueList::ConstructL()
CSdpAttrValueList::DataSize()const
CSdpAttrValueList::EndListL()
CSdpAttrValueList::StartListL()
CSdpAttrValueList::~CSdpAttrValueList()

Detailed 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.

Member Function Documentation

NewDESL ( MSdpElementBuilder * )

IMPORT_C CSdpAttrValueDES *NewDESL(MSdpElementBuilder *aBuilder)[static]

Allocates and constructs a new CSdpAttrValueDES object.

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

Returns: A new CSdpAttrValueDES object

Type ( )

TSdpElementType Type()const [virtual]

Reimplemented from CSdpAttrValue::Type()const

Gets the attribute type.

Returns: Attribute type. Always ETypeDES.