Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

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



Location: btsdp.h
Link against: bluetooth.lib

Class CSdpAttrValueUUID

CSdpAttrValueUUID

Support

Supported from 6.1

Description

A UUID value of an attribute.

The value can be up to 128 bits in size.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CSdpAttrValueBase class for classes that encapsulate SDP attributes values
CSdpAttrValueUUIDA UUID value of an attribute

Defined in CSdpAttrValueUUID:
DataSize(), Des(), NewUUIDL(), Type(), UUID(), ~CSdpAttrValueUUID()

Inherited from CBase:
operator new()

Inherited from CSdpAttrValue:
AcceptVisitorL(), Bool(), DoesIntFit(), Int(), Uint()


Construction and destruction


NewUUIDL()

static CSdpAttrValueUUID* NewUUIDL(const TUUID& aUUID);

Description

Allocates and constructs a new CSdpAttrValueUUID object.

Parameters

const TUUID& aUUID

Attribute value

Return value

CSdpAttrValueUUID*

New CSdpAttrValueUUID object


~CSdpAttrValueUUID()

virtual ~CSdpAttrValueUUID();

Description

Destructor.

[Top]


Attribute properties


DataSize()

virtual TUint DataSize() const;

Description

Gets the size of the attribute.

Return value

TUint

Size of the attribute in bytes


Type()

virtual TSdpElementType Type() const;

Description

Gets the attribute type.

Return value

TSdpElementType

Attribute type. Always ETypeUUID.

[Top]


Attribute value getters


Des()

virtual const TPtrC8 Des() const;

Description

Gets the value as a data buffer.

Return value

TPtrC8

Attribute value


UUID()

virtual const TUUID& UUID() const;

Description

Gets the attribute value.

Return value

TUUID

Attribute value