| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <conn.h>
Data Fields | |
| void(* | pairing_complete )(struct bt_conn *conn, bool bonded) | 
| notify that pairing procedure was complete.  More... | |
| void(* | pairing_failed )(struct bt_conn *conn, enum bt_security_err reason) | 
| notify that pairing process has failed.  More... | |
| void(* | bond_deleted )(uint8_t id, const bt_addr_le_t *peer) | 
| Notify that bond has been deleted.  More... | |
| sys_snode_t | node | 
Authenticated pairing information callback structure
| void(* bt_conn_auth_info_cb::bond_deleted) (uint8_t id, const bt_addr_le_t *peer) | 
Notify that bond has been deleted.
This callback notifies the application that the bond information for the remote peer has been deleted
| id | Which local identity had the bond. | 
| peer | Remote address. | 
| sys_snode_t bt_conn_auth_info_cb::node | 
Internally used field for list handling
| void(* bt_conn_auth_info_cb::pairing_complete) (struct bt_conn *conn, bool bonded) | 
notify that pairing procedure was complete.
This callback notifies the application that the pairing procedure has been completed.
| conn | Connection object. | 
| bonded | Bond information has been distributed during the pairing procedure. | 
| void(* bt_conn_auth_info_cb::pairing_failed) (struct bt_conn *conn, enum bt_security_err reason) | 
notify that pairing process has failed.
| conn | Connection object. | 
| reason | Pairing failed reason |