RExtendedInquiryResponseUUIDContainer Class Reference

class RExtendedInquiryResponseUUIDContainer

An EIR UUID container class. Contains UUIDs and indications of data completeness

Public Member Functions
IMPORT_C voidClose()
IMPORT_C TBoolGetCompleteness(TUUIDType)
IMPORT_C voidSetCompleteness(TUUIDType, TBool)
IMPORT_C RUUIDContainer &UUIDs()
Public Member Enumerations
enumTUUIDType { EUUID16 = 0x1, EUUID32 = 0x2, EUUID128 = 0x4 }
Private Attributes
TInt iCompleteness
TUint32 iPadding1
TUint32 iPadding2
RUUIDContainer iUUIDs

Member Functions Documentation

Close()

IMPORT_C voidClose()

GetCompleteness(TUUIDType)

IMPORT_C TBoolGetCompleteness(TUUIDTypeaType)const

Check if the Extended Inquiry Response has a complete set of UUIDs.

Parameters

TUUIDType aTypea specifc type of UUID. It indicates which type of UUID the check will be carried upon. This could be 16 bit, 32 bit or 128 bit TUUID.

SetCompleteness(TUUIDType, TBool)

IMPORT_C voidSetCompleteness(TUUIDTypeaType,
TBoolaIsComplete
)

Set the completeness for a set of specific type UUID (16, 32 or 128 bit UUID) in Extended Inquiry Response.

Parameters

TUUIDType aTypea specifc type of UUID. This could be 16 bit, 32 bit or 128 bit TUUID.
TBool aIsCompleteETrue means it's a complete set of UUIDs, otherwise EFalse.

UUIDs()

IMPORT_C RUUIDContainer &UUIDs()

Retrieve the UUID container class.

Member Enumerations Documentation

Enum TUUIDType

Enumerators

EUUID16 = 0x1
EUUID32 = 0x2
EUUID128 = 0x4

Member Data Documentation

TInt iCompleteness

TInt iCompleteness[private]

TUint32 iPadding1

TUint32 iPadding1[private]

TUint32 iPadding2

TUint32 iPadding2[private]

RUUIDContainer iUUIDs

RUUIDContainer iUUIDs[private]