ESP-IDF
tBTM_SEC_DEV_REC::p_cur_service
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
tBTM_SEC_DEV_REC::p_cur_service
tBTM_SEC_DEV_REC::p_cur_service field
Syntax
Show:
Summary
Declaration
from
btm_int.h:599
tBTM_SEC_SERV_REC
*
p_cur_service
;
Examples
References
from
examples
Code
Location
Referrer
tBTM_SEC_SERV_REC
*
p_cur_service
;
btm_int.h:599
if
(
p_dev_rec
->
last_author_service_id
!=
BTM_SEC_NO_LAST_SERVICE_ID
&&
p_dev_rec
->
p_cur_service
)
{
btm_sec.c:813
btm_sec_clr_temp_auth_service()
p_dev_rec
->
p_cur_service
=
p_serv_rec
;
btm_sec.c:1954
BTM_SetOutService()
if
(
p_dev_rec
->
p_cur_service
)
{
btm_sec.c:1984
btm_sec_is_upgrade_possible()
__func__
,
p_dev_rec
->
p_cur_service
->
service_id
,
p_dev_rec
->
link_key_type
,
btm_sec.c:1986
btm_sec_is_upgrade_possible()
p_dev_rec
->
rmt_io_caps
,
mtm_check
,
p_dev_rec
->
p_cur_service
->
security_flags
)
;
btm_sec.c:1987
btm_sec_is_upgrade_possible()
p_dev_rec
->
p_cur_service
=
p_serv_rec
;
btm_sec.c:2263
btm_sec_l2cap_access_req()
||
p_dev_rec
->
last_author_service_id
!=
p_dev_rec
->
p_cur_service
->
service_id
)
{
btm_sec.c:2371
btm_sec_l2cap_access_req()
p_dev_rec
->
security_required
,
p_dev_rec
->
p_cur_service
->
service_id
)
;
btm_sec.c:2398
btm_sec_l2cap_access_req()
p_dev_rec
->
p_cur_service
=
p_serv_rec
;
btm_sec.c:2568
btm_sec_mx_access_request()
p_dev_rec
->
security_required
,
p_dev_rec
->
p_cur_service
->
service_id
)
;
btm_sec.c:2604
btm_sec_mx_access_request()
(
p_dev_rec
->
p_cur_service
==
NULL
)
?
FALSE
btm_sec.c:3080
btm_sec_rmt_name_request_complete()
:
(
p_dev_rec
->
p_cur_service
->
security_flags
&
BTM_SEC_IN_MIN_16_DIGIT_PIN
)
)
;
btm_sec.c:3081
btm_sec_rmt_name_request_complete()
if
(
p_dev_rec
->
p_cur_service
)
{
btm_sec.c:3301
btm_io_capabilities_req()
__FUNCTION__
,
p_dev_rec
->
p_cur_service
->
psm
,
btm_sec.c:3303
btm_io_capabilities_req()
p_dev_rec
->
p_cur_service
->
security_flags
)
;
btm_sec.c:3304
btm_io_capabilities_req()
p_dev_rec
->
p_cur_service
&&
btm_sec.c:3372
btm_io_capabilities_req()
(
p_dev_rec
->
p_cur_service
->
security_flags
&
BTM_SEC_OUT_AUTHENTICATE
)
)
{
btm_sec.c:3373
btm_io_capabilities_req()
evt_data
.
auth_req
=
(
p_dev_rec
->
p_cur_service
->
security_flags
&
btm_sec.c:3378
btm_io_capabilities_req()
(
p_dev_rec
->
p_cur_service
==
NULL
)
?
FALSE
btm_sec.c:5138
btm_sec_pin_code_request()
:
(
p_dev_rec
->
p_cur_service
->
security_flags
btm_sec.c:5139
btm_sec_pin_code_request()
p_dev_rec
->
p_cur_service
->
service_id
,
btm_sec.c:5317
btm_sec_execute_procedure()
p_dev_rec
->
p_cur_service
->
service_id
)
)
)
;
btm_sec.c:5319
btm_sec_execute_procedure()
(
p_dev_rec
->
p_cur_service
->
service_id
<
BTM_SEC_MAX_SERVICES
)
&&
btm_sec.c:5321
btm_sec_execute_procedure()
p_dev_rec
->
p_cur_service
->
service_id
)
==
FALSE
)
)
{
btm_sec.c:5323
btm_sec_execute_procedure()
if
(
p_dev_rec
->
p_cur_service
)
{
btm_sec.c:5425
btm_sec_start_authorization()
p_service_name
=
p_dev_rec
->
p_cur_service
->
orig_service_name
;
btm_sec.c:5428
btm_sec_start_authorization()
p_service_name
=
p_dev_rec
->
p_cur_service
->
term_service_name
;
btm_sec.c:5430
btm_sec_start_authorization()
service_id
=
p_dev_rec
->
p_cur_service
->
service_id
;
btm_sec.c:5433
btm_sec_start_authorization()
p_dev_rec
->
sec_bd_name
,
(
p_dev_rec
->
p_cur_service
==
NULL
)
?
FALSE
btm_sec.c:5912
btm_sec_check_prefetch_pin()
:
(
p_dev_rec
->
p_cur_service
->
security_flags
btm_sec.c:5913
btm_sec_check_prefetch_pin()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tBTM_SEC_DEV_REC::p_cur_service
is written by 3 functions and is read by 10 functions:
BTM_SetOutService()
btm_sec_l2cap_access_req()
btm_sec_mx_access_request()
All items filtered out
tBTM_SEC_DEV_REC::p_cur_service
btm_sec_clr_temp_auth_service()
btm_sec_is_upgrade_possible()
btm_sec_l2cap_access_req()
btm_sec_mx_access_request()
btm_sec_rmt_name_request_complete()
btm_io_capabilities_req()
btm_sec_pin_code_request()
btm_sec_execute_procedure()
btm_sec_start_authorization()
btm_sec_check_prefetch_pin()
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