class TBTServiceSecurity |
The security settings of a bluetooth service.
Contains information regarding the service UID and the access requirements.
Public Member Functions | |
---|---|
TBTServiceSecurity(const TBTServiceSecurity &) | |
TBTServiceSecurity() | |
IMPORT_C TBool | AuthenticationRequired() |
IMPORT_C TBool | AuthorisationRequired() |
IMPORT_C TBool | Denied() |
IMPORT_C TBool | EncryptionRequired() |
IMPORT_C TBluetoothMitmProtection | MitmProtection() |
IMPORT_C TUint | PasskeyMinLength() |
IMPORT_C void | SetAuthentication(TBool) |
IMPORT_C void | SetAuthentication(TBluetoothMitmProtection) |
IMPORT_C void | SetAuthorisation(TBool) |
IMPORT_C void | SetDenied(TBool) |
IMPORT_C void | SetEncryption(TBool) |
IMPORT_C TInt | SetPasskeyMinLength(TUint) |
IMPORT_C void | SetUid(TUid) |
IMPORT_C TUid | Uid() |
Private Attributes | |
---|---|
TBTAccessRequirements | iSecurityRequirements |
TUid | iUid |
IMPORT_C | TBTServiceSecurity | ( | const TBTServiceSecurity & | aService | ) |
const TBTServiceSecurity & aService |
IMPORT_C void | SetAuthentication | ( | TBool | aPreference | ) |
TBool aPreference |
IMPORT_C void | SetAuthentication | ( | TBluetoothMitmProtection | aPreference | ) |
TBluetoothMitmProtection aPreference |
IMPORT_C TInt | SetPasskeyMinLength | ( | TUint | aPasskeyMinLength | ) |
TUint aPasskeyMinLength |