CSdpAttrValueDES Class Reference

class CSdpAttrValueDES : public CSdpAttrValueList

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.

Inherits from

Public Member Functions
IMPORT_C CSdpAttrValueDES *NewDESL(MSdpElementBuilder *)
TSdpElementType Type()
Private Member Functions
CSdpAttrValueDES(MSdpElementBuilder *)
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()
Inherited Attributes
CSdpAttrValueList::iList

Constructor & Destructor Documentation

CSdpAttrValueDES(MSdpElementBuilder *)

CSdpAttrValueDES(MSdpElementBuilder *aBuilder)[private]

Parameters

MSdpElementBuilder * aBuilder

Member Functions Documentation

NewDESL(MSdpElementBuilder *)

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

Allocates and constructs a new CSdpAttrValueDES object.

Parameters

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

Type()

TSdpElementType Type()const [virtual]

Gets the attribute type.