RExtendedInquiryResponseUUIDContainer Class Reference

class RExtendedInquiryResponseUUIDContainer

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

Public Member Functions
IMPORT_C void Close ()
IMPORT_C TBool GetCompleteness ( TUUIDType )
IMPORT_C void SetCompleteness ( TUUIDType , TBool )
IMPORT_C RUUIDContainer & UUIDs ()
Public Member Enumerations
enum TUUIDType { EUUID16  = 0x1, EUUID32  = 0x2, EUUID128  = 0x4 }
Private Attributes
TInt iCompleteness
TUint32 iPadding1
TUint32 iPadding2
RUUIDContainer iUUIDs

Member Functions Documentation

Close()

IMPORT_C void Close ( )

GetCompleteness(TUUIDType)

IMPORT_C TBool GetCompleteness ( TUUIDType aType ) const

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

Parameters

TUUIDType aType a 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 void SetCompleteness ( TUUIDType aType,
TBool aIsComplete
)

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

Parameters

TUUIDType aType a specifc type of UUID. This could be 16 bit, 32 bit or 128 bit TUUID.
TBool aIsComplete ETrue 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]