TBTServiceSecurity Class Reference

class TBTServiceSecurity

The security settings of a bluetooth service.

Contains information regarding the service UID and the access requirements.

Constructor & Destructor Documentation

TBTServiceSecurity(const TBTServiceSecurity &)

IMPORT_CTBTServiceSecurity(const TBTServiceSecurity &aService)

Parameters

const TBTServiceSecurity & aService

TBTServiceSecurity()

IMPORT_CTBTServiceSecurity()

Member Functions Documentation

AuthenticationRequired()

IMPORT_C TBoolAuthenticationRequired()const

AuthorisationRequired()

IMPORT_C TBoolAuthorisationRequired()const

Denied()

IMPORT_C TBoolDenied()const

EncryptionRequired()

IMPORT_C TBoolEncryptionRequired()const

MitmProtection()

IMPORT_C TBluetoothMitmProtectionMitmProtection()const

PasskeyMinLength()

IMPORT_C TUintPasskeyMinLength()const

SetAuthentication(TBool)

IMPORT_C voidSetAuthentication(TBoolaPreference)

Parameters

TBool aPreference

SetAuthentication(TBluetoothMitmProtection)

IMPORT_C voidSetAuthentication(TBluetoothMitmProtectionaPreference)

Parameters

TBluetoothMitmProtection aPreference

SetAuthorisation(TBool)

IMPORT_C voidSetAuthorisation(TBoolaPreference)

Parameters

TBool aPreference

SetDenied(TBool)

IMPORT_C voidSetDenied(TBoolaPreference)

Parameters

TBool aPreference

SetEncryption(TBool)

IMPORT_C voidSetEncryption(TBoolaPreference)

Parameters

TBool aPreference

SetPasskeyMinLength(TUint)

IMPORT_C TIntSetPasskeyMinLength(TUintaPasskeyMinLength)

Parameters

TUint aPasskeyMinLength

SetUid(TUid)

IMPORT_C voidSetUid(TUidaUid)

Parameters

TUid aUid

Uid()

IMPORT_C TUidUid()const

Member Data Documentation

TBTAccessRequirements iSecurityRequirements

TBTAccessRequirements iSecurityRequirements[private]

TUid iUid

TUid iUid[private]