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 ( TUint16 aAttrID,
MSdpElementBuilder * aParent
) [private]

Parameters

TUint16 aAttrID
MSdpElementBuilder * aParent

~CSdpAttr()

~CSdpAttr ( )

Member Functions Documentation

AcceptVisitorL(MAttributeVisitor &)

IMPORT_C void AcceptVisitorL ( MAttributeVisitor & aVisitor )

Parameters

MAttributeVisitor & aVisitor

AttributeID()

TSdpAttributeID AttributeID ( ) const [inline]

BuildBooleanL(TBool)

MSdpElementBuilder * BuildBooleanL ( TBool aBool ) [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()

void ConstructL ( ) [private]

LinkOffset()

TInt LinkOffset ( ) [static, inline]

NewL(TUint16, MSdpElementBuilder *)

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

Parameters

TUint16 aAttrID
MSdpElementBuilder * aParent

ReleaseValue()

CSdpAttrValue * ReleaseValue ( ) [inline]

Reset()

void Reset ( ) [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]