CSdpAttr Class Reference

class CSdpAttr : public CBase

SDP Service Attribute. Contains the Attribute ID and value pair.

Inherits from

Constructor & Destructor Documentation

CSdpAttr(TUint16, MSdpElementBuilder *)

CSdpAttr(TUint16aAttrID,
MSdpElementBuilder *aParent
)[private]

Parameters

TUint16 aAttrID
MSdpElementBuilder * aParent

~CSdpAttr()

~CSdpAttr()

Member Functions Documentation

AcceptVisitorL(MAttributeVisitor &)

IMPORT_C voidAcceptVisitorL(MAttributeVisitor &aVisitor)

Parameters

MAttributeVisitor & aVisitor

AttributeID()

TSdpAttributeID AttributeID()const [inline]

BuildBooleanL(TBool)

MSdpElementBuilder *BuildBooleanL(TBoolaBool)[virtual]

Parameters

TBool aBool

BuildDEAL()

MSdpElementBuilder *BuildDEAL()[virtual]

BuildDESL()

MSdpElementBuilder *BuildDESL()[virtual]

BuildEncodedL(const TDesC8 &)

MSdpElementBuilder *BuildEncodedL(const TDesC8 &aString)[virtual]

Parameters

const TDesC8 & aString

BuildIntL(const TDesC8 &)

MSdpElementBuilder *BuildIntL(const TDesC8 &aInt)[virtual]

Parameters

const TDesC8 & aInt

BuildNilL()

MSdpElementBuilder *BuildNilL()[virtual]

BuildStringL(const TDesC8 &)

MSdpElementBuilder *BuildStringL(const TDesC8 &aString)[virtual]

Parameters

const TDesC8 & aString

BuildURLL(const TDesC8 &)

MSdpElementBuilder *BuildURLL(const TDesC8 &aString)[virtual]

Parameters

const TDesC8 & aString

BuildUUIDL(const TUUID &)

MSdpElementBuilder *BuildUUIDL(const TUUID &aUUID)[virtual]

Parameters

const TUUID & aUUID

BuildUintL(const TDesC8 &)

MSdpElementBuilder *BuildUintL(const TDesC8 &aUint)[virtual]

Parameters

const TDesC8 & aUint

ConstructL()

voidConstructL()[private]

LinkOffset()

TInt LinkOffset()[static, inline]

NewL(TUint16, MSdpElementBuilder *)

IMPORT_C CSdpAttr *NewL(TUint16aAttrID,
MSdpElementBuilder *aParent
)[static]

Parameters

TUint16 aAttrID
MSdpElementBuilder * aParent

ReleaseValue()

CSdpAttrValue *ReleaseValue()[inline]

Reset()

voidReset()[private]

Value()

const CSdpAttrValue &Value()const [inline]

Value()

CSdpAttrValue &Value()[inline]

operator>(const CSdpAttr &)

TBool operator>(const CSdpAttr &aAttr)const [inline]

Parameters

const CSdpAttr & aAttr

Member Data Documentation

TSdpAttributeID iAttrID

TSdpAttributeID iAttrID[private]

CSdpAttrValue * iAttrValue

CSdpAttrValue *iAttrValue[private]

TDblQueLink iLink

TDblQueLink iLink[private]

MSdpElementBuilder * iParent

MSdpElementBuilder *iParent[private]