ESP-IDF
tBTA_DM_CB::p_sec_cback
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
tBTA_DM_CB::p_sec_cback
tBTA_DM_CB::p_sec_cback field
Syntax
Show:
Summary
Declaration
from
bta_dm_int.h:1488
tBTA_DM_SEC_CBACK
*
p_sec_cback
;
Examples
References
from
examples
Code
Location
Referrer
tBTA_DM_SEC_CBACK
*
p_sec_cback
;
bta_dm_int.h:1488
bta_dm_cb
.
p_sec_cback
=
p_data
->
enable
.
p_sec_cback
;
bta_dm_act.c:289
bta_dm_enable()
if
(
bta_dm_cb
.
p_sec_cback
!=
NULL
)
{
bta_dm_act.c:423
bta_dm_sys_hw_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_HW_ERROR_EVT
,
NULL
)
;
bta_dm_act.c:424
bta_dm_sys_hw_cback()
if
(
bta_dm_cb
.
p_sec_cback
!=
NULL
)
{
bta_dm_act.c:430
bta_dm_sys_hw_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_DISABLE_EVT
,
NULL
)
;
bta_dm_act.c:431
bta_dm_sys_hw_cback()
temp_cback
=
bta_dm_cb
.
p_sec_cback
;
bta_dm_act.c:464
bta_dm_sys_hw_cback()
bta_dm_cb
.
p_sec_cback
=
temp_cback
;
bta_dm_act.c:472
bta_dm_sys_hw_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_DISABLE_EVT
,
NULL
)
;
bta_dm_act.c:667
bta_dm_disable_timer_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:1100
bta_dm_process_remove_device()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_DEV_UNPAIRED_EVT
,
&
sec_event
)
;
bta_dm_act.c:1105
bta_dm_process_remove_device()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_DEV_UNPAIRED_EVT
,
&
sec_event
)
;
bta_dm_act.c:1107
bta_dm_process_remove_device()
if
(
bta_dm_cb
.
p_sec_cback
&&
(
status
!=
BTM_CMD_STARTED
)
)
{
bta_dm_act.c:1314
bta_dm_bond()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_AUTH_CMPL_EVT
,
&
sec_event
)
;
bta_dm_act.c:1335
bta_dm_bond()
if
(
bta_dm_cb
.
p_sec_cback
&&
(
status
!=
BTM_CMD_STARTED
&&
status
!=
BTM_SUCCESS
)
)
{
bta_dm_act.c:1358
bta_dm_bond_cancel()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BOND_CANCEL_CMPL_EVT
,
&
sec_event
)
;
bta_dm_act.c:1361
bta_dm_bond_cancel()
if
(
bta_dm_cb
.
p_sec_cback
&&
(
index
<
BTA_MAX_SERVICE_ID
bta_dm_act.c:3047
bta_dm_authorize_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_AUTHORIZE_EVT
,
&
sec_event
)
;
bta_dm_act.c:3053
bta_dm_authorize_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3109
bta_dm_pinname_cback()
bta_dm_cb
.
p_sec_cback
(
event
,
&
sec_event
)
;
bta_dm_act.c:3110
bta_dm_pinname_cback()
if
(
!
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3128
bta_dm_pin_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_PIN_REQ_EVT
,
&
sec_event
)
;
bta_dm_act.c:3138
bta_dm_pin_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3153
bta_dm_encryption_change_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_ENC_CHG_EVT
,
&
sec_event
)
;
bta_dm_act.c:3159
bta_dm_encryption_change_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3206
bta_dm_new_link_key_cback()
bta_dm_cb
.
p_sec_cback
(
event
,
&
sec_event
)
;
bta_dm_act.c:3207
bta_dm_new_link_key_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3244
bta_dm_authentication_complete_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_AUTH_CMPL_EVT
,
&
sec_event
)
;
bta_dm_act.c:3245
bta_dm_authentication_complete_cback()
if
(
!
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3273
bta_dm_sp_cback()
bta_dm_cb
.
p_sec_cback
(
pin_evt
,
&
sec_event
)
;
bta_dm_act.c:3370
bta_dm_sp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_SP_RMT_OOB_EVT
,
&
sec_event
)
;
bta_dm_act.c:3398
bta_dm_sp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_SP_KEYPRESS_EVT
,
&
sec_event
)
;
bta_dm_act.c:3409
bta_dm_sp_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3445
bta_dm_local_name_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_ENABLE_EVT
,
&
sec_event
)
;
bta_dm_act.c:3446
bta_dm_local_name_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3541
bta_dm_acl_link_stat_cback()
(
*
bta_dm_cb
.
p_sec_cback
)
(
BTA_DM_ACL_LINK_STAT_EVT
,
&
sec_event
)
;
bta_dm_act.c:3542
bta_dm_acl_link_stat_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3641
bta_dm_acl_change()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BUSY_LEVEL_EVT
,
&
conn
)
;
bta_dm_act.c:3644
bta_dm_acl_change()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3678
bta_dm_acl_change()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_ROLE_CHG_EVT
,
(
tBTA_DM_SEC
*
)
&
conn
)
;
bta_dm_act.c:3679
bta_dm_acl_change()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3736
bta_dm_acl_change()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_LINK_UP_EVT
,
(
tBTA_DM_SEC
*
)
&
conn
)
;
bta_dm_act.c:3738
bta_dm_acl_change()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:3808
bta_dm_acl_change()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_LINK_DOWN_EVT
,
&
conn
)
;
bta_dm_act.c:3809
bta_dm_acl_change()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_DEV_UNPAIRED_EVT
,
&
conn
)
;
bta_dm_act.c:3812
bta_dm_acl_change()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_DEV_UNPAIRED_EVT
,
&
conn
)
;
bta_dm_act.c:3814
bta_dm_acl_change()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:4117
bta_dm_bond_cancel_complete_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BOND_CANCEL_CMPL_EVT
,
&
sec_event
)
;
bta_dm_act.c:4118
bta_dm_bond_cancel_complete_cback()
if
(
!
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:4877
bta_dm_ble_smp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_SEC_REQ_EVT
,
&
sec_event
)
;
bta_dm_act.c:4908
bta_dm_ble_smp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_PASSKEY_NOTIF_EVT
,
&
sec_event
)
;
bta_dm_act.c:4921
bta_dm_ble_smp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_PASSKEY_REQ_EVT
,
&
sec_event
)
;
bta_dm_act.c:4926
bta_dm_ble_smp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_OOB_REQ_EVT
,
&
sec_event
)
;
bta_dm_act.c:4931
bta_dm_ble_smp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_SC_OOB_REQ_EVT
,
&
sec_event
)
;
bta_dm_act.c:4936
bta_dm_ble_smp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_SC_CR_LOC_OOB_EVT
,
&
sec_event
)
;
bta_dm_act.c:4942
bta_dm_ble_smp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_NC_REQ_EVT
,
&
sec_event
)
;
bta_dm_act.c:4950
bta_dm_ble_smp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_KEY_EVT
,
&
sec_event
)
;
bta_dm_act.c:4957
bta_dm_ble_smp_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:4985
bta_dm_ble_smp_cback()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_BLE_AUTH_CMPL_EVT
,
&
sec_event
)
;
bta_dm_act.c:4987
bta_dm_ble_smp_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_act.c:5017
bta_dm_ble_id_key_cback()
bta_dm_cb
.
p_sec_cback
(
evt
,
&
dm_key
)
;
bta_dm_act.c:5022
bta_dm_ble_id_key_cback()
if
(
bta_dm_cb
.
p_sec_cback
)
{
bta_dm_pm.c:977
bta_dm_pm_btm_status()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_PM_MODE_CHG_EVT
,
(
tBTA_DM_SEC
*
)
&
conn
)
;
bta_dm_pm.c:985
bta_dm_pm_btm_status()
Call Tree
from
examples
tBTA_DM_CB::p_sec_cback
is called by 19 functions:
bta_dm_sys_hw_cback()
bta_dm_disable_timer_cback()
bta_dm_process_remove_device()
bta_dm_bond()
bta_dm_bond_cancel()
bta_dm_authorize_cback()
bta_dm_pinname_cback()
bta_dm_pin_cback()
bta_dm_encryption_change_cback()
bta_dm_new_link_key_cback()
bta_dm_authentication_complete_cback()
bta_dm_sp_cback()
bta_dm_local_name_cback()
bta_dm_acl_link_stat_cback()
bta_dm_acl_change()
bta_dm_bond_cancel_complete_cback()
bta_dm_ble_smp_cback()
bta_dm_ble_id_key_cback()
bta_dm_pm_btm_status()
All items filtered out
tBTA_DM_CB::p_sec_cback
All items filtered out
Data Use
from
examples
tBTA_DM_CB::p_sec_cback
is written by 2 functions and is read by 18 functions:
bta_dm_enable()
bta_dm_sys_hw_cback()
All items filtered out
tBTA_DM_CB::p_sec_cback
bta_dm_sys_hw_cback()
bta_dm_process_remove_device()
bta_dm_bond()
bta_dm_bond_cancel()
bta_dm_authorize_cback()
bta_dm_pinname_cback()
bta_dm_pin_cback()
bta_dm_encryption_change_cback()
bta_dm_new_link_key_cback()
bta_dm_authentication_complete_cback()
bta_dm_sp_cback()
bta_dm_local_name_cback()
bta_dm_acl_link_stat_cback()
bta_dm_acl_change()
bta_dm_bond_cancel_complete_cback()
bta_dm_ble_smp_cback()
bta_dm_ble_id_key_cback()
bta_dm_pm_btm_status()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out