ESP-IDF
tBTA_DM_SEC
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
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_SEC
tBTA_DM_SEC union
Syntax
Show:
Summary
Declaration
from
bta_api.h:1020
typedef
union
{
tBTA_DM_ENABLE
enable
;
tBTA_DM_PIN_REQ
pin_req
;
tBTA_DM_AUTH_CMPL
auth_cmpl
;
tBTA_DM_AUTHORIZE
authorize
;
tBTA_DM_LINK_UP
link_up
;
tBTA_DM_LINK_DOWN
link_down
;
tBTA_DM_ACL_LINK_STAT
acl_link_stat
;
tBTA_DM_BUSY_LEVEL
busy_level
;
tBTA_DM_SP_CFM_REQ
cfm_req
;
tBTA_DM_SP_KEY_REQ
key_req
;
tBTA_DM_SP_KEY_NOTIF
key_notif
;
tBTA_DM_SP_RMT_OOB
rmt_oob
;
tBTA_DM_BOND_CANCEL_CMPL
bond_cancel_cmpl
;
tBTA_DM_SP_KEY_PRESS
key_press
;
tBTA_DM_ROLE_CHG
role_chg
;
tBTA_DM_BLE_SEC_REQ
ble_req
;
tBTA_DM_BLE_KEY
ble_key
;
tBTA_BLE_LOCAL_ID_KEYS
ble_id_keys
;
BT_OCTET16
ble_er
;
#if
BTA_DM_PM_INCLUDED
tBTA_DM_MODE_CHG
mode_chg
;
#endif
tBTA_DM_LOC_OOB_DATA
local_oob_data
;
tBTA_DM_ENC_CHG
enc_chg
;
}
tBTA_DM_SEC
;
Fields
Field
Declared as
Description
tBTA_DM_SEC::enable
tBTA_DM_ENABLE
tBTA_DM_SEC::pin_req
tBTA_DM_PIN_REQ
tBTA_DM_SEC::auth_cmpl
tBTA_DM_AUTH_CMPL
tBTA_DM_SEC::authorize
tBTA_DM_AUTHORIZE
tBTA_DM_SEC::link_up
tBTA_DM_LINK_UP
tBTA_DM_SEC::link_down
tBTA_DM_LINK_DOWN
tBTA_DM_SEC::acl_link_stat
tBTA_DM_ACL_LINK_STAT
tBTA_DM_SEC::busy_level
tBTA_DM_BUSY_LEVEL
tBTA_DM_SEC::cfm_req
tBTA_DM_SP_CFM_REQ
tBTA_DM_SEC::key_req
tBTA_DM_SP_KEY_REQ
tBTA_DM_SEC::key_notif
tBTA_DM_SP_KEY_NOTIF
tBTA_DM_SEC::rmt_oob
tBTA_DM_SP_RMT_OOB
tBTA_DM_SEC::bond_cancel_cmpl
tBTA_DM_BOND_CANCEL_CMPL
tBTA_DM_SEC::key_press
tBTA_DM_SP_KEY_PRESS
tBTA_DM_SEC::role_chg
tBTA_DM_ROLE_CHG
tBTA_DM_SEC::ble_req
tBTA_DM_BLE_SEC_REQ
tBTA_DM_SEC::ble_key
tBTA_DM_BLE_KEY
tBTA_DM_SEC::ble_id_keys
tBTA_BLE_LOCAL_ID_KEYS
tBTA_DM_SEC::ble_er
BT_OCTET16
tBTA_DM_SEC::mode_chg
tBTA_DM_MODE_CHG
tBTA_DM_SEC::local_oob_data
tBTA_DM_LOC_OOB_DATA
BTA_DM_PM_INCLUDED.
tBTA_DM_SEC::enc_chg
tBTA_DM_ENC_CHG
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
union
{
bta_api.h:1020
}
tBTA_DM_SEC
;
bta_api.h:1045
tBTA_DM_SEC
typedef
void
(
tBTA_DM_SEC_CBACK
)
(
tBTA_DM_SEC_EVT
event
,
tBTA_DM_SEC
*
p_data
)
;
bta_api.h:1048
p_data
->
enable
.
p_sec_cback
(
BTA_DM_ENABLE_EVT
,
(
tBTA_DM_SEC
*
)
&
enable_event
)
;
bta_dm_act.c:278
bta_dm_enable()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:1101
bta_dm_process_remove_device()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:1304
bta_dm_bond()
memset
(
&
sec_event
,
0
,
sizeof
(
tBTA_DM_SEC
)
)
;
bta_dm_act.c:1316
bta_dm_bond()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:1353
bta_dm_bond_cancel()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:3021
bta_dm_authorize_cback()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:3074
bta_dm_pinname_cback()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:3126
bta_dm_pin_cback()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:3154
bta_dm_encryption_change_cback()
memset
(
&
sec_event
,
0
,
sizeof
(
tBTA_DM_SEC
)
)
;
bta_dm_act.c:3155
bta_dm_encryption_change_cback()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:3177
bta_dm_new_link_key_cback()
memset
(
&
sec_event
,
0
,
sizeof
(
tBTA_DM_SEC
)
)
;
bta_dm_act.c:3182
bta_dm_new_link_key_cback()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:3228
bta_dm_authentication_complete_cback()
memset
(
&
sec_event
,
0
,
sizeof
(
tBTA_DM_SEC
)
)
;
bta_dm_act.c:3232
bta_dm_authentication_complete_cback()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:3269
bta_dm_sp_cback()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:3440
bta_dm_local_name_cback()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:3518
bta_dm_acl_link_stat_cback()
memset
(
&
sec_event
,
0
,
sizeof
(
tBTA_DM_SEC
)
)
;
bta_dm_act.c:3519
bta_dm_acl_link_stat_cback()
tBTA_DM_SEC
conn
;
bta_dm_act.c:3630
bta_dm_acl_change()
memset
(
&
conn
,
0
,
sizeof
(
tBTA_DM_SEC
)
)
;
bta_dm_act.c:3637
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()
bta_dm_cb
.
p_sec_cback
(
BTA_DM_LINK_UP_EVT
,
(
tBTA_DM_SEC
*
)
&
conn
)
;
bta_dm_act.c:3738
bta_dm_acl_change()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:4109
bta_dm_bond_cancel_complete_cback()
tBTA_DM_SEC
sec_event
;
bta_dm_act.c:4874
bta_dm_ble_smp_cback()
memset
(
&
sec_event
,
0
,
sizeof
(
tBTA_DM_SEC
)
)
;
bta_dm_act.c:4881
bta_dm_ble_smp_cback()
tBTA_DM_SEC
dm_key
;
bta_dm_act.c:5012
bta_dm_ble_id_key_cback()
tBTA_DM_SEC
conn
;
bta_dm_pm.c:981
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()
tBTA_DM_SEC
*
dst_dm_sec
=
(
tBTA_DM_SEC
*
)
dst
;
btc_dm.c:72
btc_dm_sec_arg_deep_copy()
tBTA_DM_SEC
*
src_dm_sec
=
(
tBTA_DM_SEC
*
)
src
;
btc_dm.c:73
btc_dm_sec_arg_deep_copy()
memcpy
(
dst_dm_sec
,
src_dm_sec
,
sizeof
(
tBTA_DM_SEC
)
)
;
btc_dm.c:80
btc_dm_sec_arg_deep_copy()
void
btc_dm_sec_evt
(
tBTA_DM_SEC_EVT
event
,
tBTA_DM_SEC
*
data
)
btc_dm.c:100
btc_dm_sec_evt()
btc_dm_sec_evt()::data
tBTA_DM_SEC
*
p_data
=
&
(
arg
->
sec
)
;
btc_dm.c:770
btc_dm_sec_cb_handler()
tBTA_DM_SEC
sec
;
btc_dm.h:21
btc_dm_sec_args_t
btc_dm_sec_args_t::sec
void
btc_dm_sec_evt
(
tBTA_DM_SEC_EVT
event
,
tBTA_DM_SEC
*
data
)
;
btc_dm.h:78
btc_dm_sec_evt()
btc_dm_sec_evt()::data
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
btc_dm_sec_args_t::sec
btc_dm_sec_args_t
btc_dm.h:21
btc_dm_sec_evt()::data
btc_dm_sec_evt()
btc_dm.h:78
btc_dm_sec_evt()::data
btc_dm_sec_evt()
btc_dm.c:100
Lifecycle
from
examples
All items filtered out
All items filtered out