|
ELEC-C7222
Libraries for ELEC C7222 Course Work
|
Security Manager event callback interface. More...
#include <security_manager.hpp>


Public Member Functions | |
| virtual void | OnJustWorksRequest (ConnectionHandle connection_handle) const |
| Called when "Just Works" confirmation is requested. | |
| virtual void | OnNumericComparisonRequest (ConnectionHandle connection_handle, uint32_t numeric_value) const |
| Called when numeric comparison is requested. | |
| virtual void | OnPasskeyDisplay (ConnectionHandle connection_handle, uint32_t passkey) const |
| Called when the stack requests passkey display. | |
| virtual void | OnPasskeyInput (ConnectionHandle connection_handle) const |
| Called when the stack requests passkey input. | |
| virtual void | OnPairingComplete (ConnectionHandle connection_handle, PairingStatus status, uint8_t status_code) const |
| Called when pairing completes. | |
| virtual void | OnReencryptionComplete (ConnectionHandle connection_handle, uint8_t status_code) const |
| Called when re-encryption completes. | |
| virtual void | OnAuthorizationRequest (ConnectionHandle connection_handle) const |
| Called when authorization is required. | |
| virtual void | OnAuthorizationResult (ConnectionHandle connection_handle, AuthorizationResult result) const |
| Called when an authorization decision is available. | |
Protected Member Functions | |
| ~EventHandler ()=default | |
Security Manager event callback interface.
Event data references are only valid during the callback.
|
protecteddefault |
|
inlinevirtual |
Called when authorization is required.
| connection_handle | Connection requesting authorization. |
Reimplemented in SecurityEventHandler.
|
inlinevirtual |
Called when an authorization decision is available.
| connection_handle | Connection associated with the decision. |
| result | Authorization decision for the connection. |
Reimplemented in SecurityEventHandler.
|
inlinevirtual |
Called when "Just Works" confirmation is requested.
| connection_handle | Connection on which pairing is requested. |
Reimplemented in SecurityEventHandler.
|
inlinevirtual |
Called when numeric comparison is requested.
| connection_handle | Connection associated with the request. |
| numeric_value | 6-digit numeric comparison value to confirm. |
Reimplemented in SecurityEventHandler.
|
inlinevirtual |
Called when pairing completes.
| connection_handle | Connection for which pairing completed. |
| status | High-level pairing status. |
| status_code | Stack-specific status value. |
Reimplemented in SecurityEventHandler.
|
inlinevirtual |
Called when the stack requests passkey display.
| connection_handle | Connection on which passkey display is required. |
| passkey | Passkey value that should be shown to the user. |
Reimplemented in SecurityEventHandler.
|
inlinevirtual |
Called when the stack requests passkey input.
| connection_handle | Connection on which passkey entry is required. |
Reimplemented in SecurityEventHandler.
|
inlinevirtual |
Called when re-encryption completes.
| connection_handle | Connection for which re-encryption completed. |
| status_code | Stack-specific re-encryption status code. |
Reimplemented in SecurityEventHandler.