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 * aBuilder Parent for list. Set to NULL if the list is not nested in another list.

Type()

TSdpElementType Type ( ) const [virtual]

Gets the attribute type.