Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: btsdp.h
Link against: sdpdatabase.lib

Class CSdpAttrValueUUID

class CSdpAttrValueUUID : public CSdpAttrValue;

Description

A UUID value of an attribute.

The value can be up to 128 bits in size.

Derivation

Members

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

Inherited from CBase:
Delete(), Extension_(), operator new()

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


Construction and destruction


~CSdpAttrValueUUID()

virtual ~CSdpAttrValueUUID();

Description

Destructor.

[Top]


Member functions


NewUUIDL()

static IMPORT_C 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


Type()

virtual TSdpElementType Type() const;

Description

Gets the attribute type.

Return value

TSdpElementType

Attribute type. Always ETypeUUID.


DataSize()

virtual TUint DataSize() const;

Description

Gets the size of the attribute.

Return value

TUint

Size of the attribute in bytes


UUID()

virtual const TUUID &UUID() const;

Description

Gets the attribute value.

Return value

const TUUID &

Attribute value


Des()

virtual const TPtrC8 Des() const;

Description

Gets the value as a data buffer.

Return value

const TPtrC8

Attribute value