class TUUID |
A Bluetooth Universally Unique Identifier.
This is a 128-bit quantity that can be created without a central registry while still being globally unique. UUIDs are always held in full 128 bit format, however they can be set from BT SIG short form (16 or 32 bit) addresses, and returned as down to their shortest form using ShortestForm().
Public Member Functions | |
---|---|
TUUID() | |
TUUID(TUint32) | |
TUUID(TUint32, TUint32, TUint32, TUint32) | |
TUUID(const TUid &) | |
IMPORT_C const TPtrC8 | Des() |
IMPORT_C const TPtrC8 | FixedLengthL(TInt) |
IMPORT_C const TPtrC8 | LongForm() |
IMPORT_C TInt | MinimumSize() |
IMPORT_C void | SetFromLittleEndianL(const TDesC8 &) |
IMPORT_C void | SetL(const TDesC8 &) |
IMPORT_C const TPtrC8 | ShortestForm() |
IMPORT_C const TPtrC8 | SpecifiedLengthL(TInt) |
IMPORT_C TBool | operator!=(const TUUID &) |
IMPORT_C TBool | operator==(const TUUID &) |
IMPORT_C const TUint8 & | operator[](TInt) |
IMPORT_C TUint8 & | operator[](TInt) |
Private Attributes | |
---|---|
TUint32 | iPadding1 |
TUint32 | iPadding2 |
TFixedArray< TUint8, KSdpUUIDMaxLength > | iUUID |
IMPORT_C | TUUID | ( | TUint32 | aHH, |
TUint32 | aHL, | |||
TUint32 | aLH, | |||
TUint32 | aLL | |||
) |
IMPORT_C const TPtrC8 | FixedLengthL | ( | TInt | aLength | ) | const |
Use SpecifiedLengthL(TInt aLength) instead
TInt aLength |
IMPORT_C void | SetFromLittleEndianL | ( | const TDesC8 & | aDes | ) |
const TDesC8 & aDes |
IMPORT_C const TPtrC8 | SpecifiedLengthL | ( | TInt | aLength | ) | const |
TInt aLength |
IMPORT_C TBool | operator!= | ( | const TUUID & | aUUID | ) | const |
const TUUID & aUUID |
IMPORT_C TBool | operator== | ( | const TUUID & | aUUID | ) | const |
const TUUID & aUUID |
TFixedArray< TUint8, KSdpUUIDMaxLength > | iUUID | [private] |