|
||
class CSdpAttrValueDEA : public CSdpAttrValueList;
A Data element alternative (DEA) value of an attribute: this is an attribute whose value is a sequence of data elements from which one data element is to be selected
Most of the functionality is supplied by the base class CSdpAttrValueList
.
MSdpElementBuilder
- Constructs an attribute value, or a set of attributes, from multiple data elemen...
CBase
-
Base class for all classes to be instantiated on the heap.
CSdpAttrValue
- Base class for classes that encapsulate SDP attributes values.
CSdpAttrValueList
- Base class for classes that specify lists of attribute data elements.
CSdpAttrValueDEA
- A Data element alternative (DEA) value of an attribute: this is an attribute who...
Defined in CSdpAttrValueDEA
:
NewDEAL(MSdpElementBuilder *)
Allocates and constructs a new CSdpAttrValueDEA object.Type()const
Gets the attribute type.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...Inherited from CSdpAttrValue
:
Bool()const
Gets a Boolean attribute value.Des()const
Gets a data buffer attribute value.DoesIntFit()const
Tests if the attribute can be stored in an integer value.Int()const
Gets a signed integer attribute value.UUID()const
Gets a UUID attribute value.Uint()const
Gets an unsigned integer attribute value.Uint128(TUint64 &,TUint64 &)const
Gets two TUint64s, one being the high 64 bits and one being the low 64 bits of a...Uint64(TUint64 &)const
Gets the value as an unsigned 64 bit integerInherited from CSdpAttrValueList
:
AcceptVisitorL(MSdpAttributeValueVisitor &)
Requests a call back to pass the attribute value.AppendValueL(CSdpAttrValue *)
Add a new value onto the end on this list.BuildBooleanL(TBool)
Adds a Boolean element.BuildDEAL()
Adds a Data element alternative (DEA).BuildDESL()
Adds a Data element sequence (DES).BuildEncodedL(const TDesC8 &)
Encode an attribute value.BuildIntL(const TDesC8 &)
Adds a signed integer element.BuildNilL()
Adds a null type element.BuildStringL(const TDesC8 &)
Adds a Text String element.BuildURLL(const TDesC8 &)
Adds a URL element.BuildUUIDL(const TUUID &)
Adds a UUID element.BuildUintL(const TDesC8 &)
Adds an unsigned integer element.BuildUnknownL(TUint8,TUint8,const TDesC8 &)
Adds an element of any type.DataSize()const
Gets the size of the list.EndListL()
Indicates the end of a list started by CSdpAttrValueList::StartListL().StartListL()
Indicates that subsequent elements added belong to a DES or DEA.iList
Array of attribute values contained in this CSdpAttrValueList class Inherited from MSdpElementBuilder
:
MSEB_ExtensionInterfaceL(TUid,void *&)
Returns a null aObject if the extension is not implemented, or a pointer to anot...IMPORT_C static CSdpAttrValueDEA* NewDEAL(MSdpElementBuilder *aBuilder);
Allocates and constructs a new CSdpAttrValueDEA object.
|
|
virtual TSdpElementType Type() const;
Gets the attribute type.
|