Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: btsdp.h
Link against: bluetooth.lib

Class MSdpAttributeValueVisitor

MSdpAttributeValueVisitor

Support

Supported from 6.1

Description

Abstract interface that can be implemented to receive an enumeration of the values in an attribute list.

The class member functions are called by an CSdpAttrValue (or one of its sub-classes) object when CSdpAttrValue::AcceptVisitorL() is called.

Note that:

This implements the standard Visitor pattern.

Defined in MSdpAttributeValueVisitor:
EndListL(), StartListL(), VisitAttributeValueL()

See also:


VisitAttributeValueL()

virtual void VisitAttributeValueL(CSdpAttrValue &aValue, TSdpElementType aType)=0;

Description

Called to pass an attribute value.

Parameters

CSdpAttrValue &aValue

Attribute value

TSdpElementType aType

Value type

[Top]


StartListL()

virtual void StartListL(CSdpAttrValueList &aList)=0;

Description

Called to indicate the start of a list of attribute values.

This call is followed by a call to VisitAttributeValueL() for each attribute value in the list, and concluded by a call to EndList().

Parameters

CSdpAttrValueList &aList

Attribute value list

[Top]


EndListL()

virtual void EndListL()=0;

Description

Called to indicate the end of a list of attribute values.