CSdpAttrValueUUID Class Reference

#include <btsdp.h>

Link against: sdpdatabase.lib

class CSdpAttrValueUUID : public CSdpAttrValue

Inherits from

Detailed Description

A UUID value of an attribute.

The value can be up to 128 bits in size.

Constructor & Destructor Documentation

~CSdpAttrValueUUID ( )

~CSdpAttrValueUUID()[virtual]

Destructor.

Member Function Documentation

DataSize ( )

TUint DataSize()const [virtual]

Reimplemented from CSdpAttrValue::DataSize()const

Gets the size of the attribute.

Returns: Size of the attribute in bytes

Des ( )

const TPtrC8Des()const [virtual]

Reimplemented from CSdpAttrValue::Des()const

Gets the value as a data buffer.

Returns: Attribute value

NewUUIDL ( const TUUID & )

IMPORT_C CSdpAttrValueUUID *NewUUIDL(const TUUID &aUUID)[static]

Allocates and constructs a new CSdpAttrValueUUID object.

ParameterDescription
aUUIDAttribute value

Returns: New CSdpAttrValueUUID object

Type ( )

TSdpElementType Type()const [virtual]

Reimplemented from CSdpAttrValue::Type()const

Gets the attribute type.

Returns: Attribute type. Always ETypeUUID.

UUID ( )

const TUUID &UUID()const [virtual]

Reimplemented from CSdpAttrValue::UUID()const

Gets the attribute value.

Returns: Attribute value