RExtendedInquiryResponseUUIDContainer Class Reference

#include <bttypes.h>

Link against: bluetooth.lib

class RExtendedInquiryResponseUUIDContainer
Public Member Enumerations
enumTUUIDType { EUUID16, EUUID32, EUUID128 }
Public Member Functions
IMPORT_C voidClose()
IMPORT_C TBoolGetCompleteness(TUUIDType)
IMPORT_C voidSetCompleteness(TUUIDType, TBool)
IMPORT_C RUUIDContainer &UUIDs()

Detailed Description

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

Member Enumeration Documentation

Enum TUUIDType

EnumeratorValueDescription
EUUID160x1
EUUID320x2
EUUID1280x4

Member Function Documentation

Close ( )

IMPORT_C voidClose()

GetCompleteness ( TUUIDType )

IMPORT_C TBoolGetCompleteness(TUUIDTypeaType)const

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

ParameterDescription
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.

Returns: the result of the check, ETrue means it's a complete set of UUIDs, otherwise EFalse.

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.

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

UUIDs ( )

IMPORT_C RUUIDContainer &UUIDs()

Retrieve the UUID container class.

Returns: RUUIDContainer, the UUID container class, which contains a set of UUIDs.