ESP-IDF
tGATT_TCB::tcb_idx
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (5/5)...
ESP-IDF
lwIP
FreeRTOS
cJSON
mbedTLS
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
tGATT_TCB::tcb_idx
tGATT_TCB::tcb_idx field
Syntax
Show:
Summary
Declaration
from
gatt_int.h:416
UINT8
tcb_idx
;
Examples
References
from
examples
Code
Location
Referrer
UINT8
tcb_idx
;
gatt_int.h:416
(
p_clcb
->
p_tcb
->
tcb_idx
==
p_tcb
->
tcb_idx
)
)
{
gatt_api.c:1383
GATT_Deregister()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
gatt_if
)
;
gatt_api.c:1430
GATT_StartIf()
*
p_conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
gatt_if
)
;
gatt_api.c:1686
GATT_GetConnIdIfConnected()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
p_reg
->
gatt_if
)
;
gatt_cl.c:724
gatt_process_notification()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
p_reg
->
gatt_if
)
;
gatt_cl.c:751
gatt_process_notification()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
p_sreg
->
gatt_if
)
;
gatt_db.c:1507
gatts_send_app_read_request()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
p_reg
->
gatt_if
)
;
gatt_main.c:539
gatt_channel_congestion()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
p_reg
->
gatt_if
)
;
gatt_main.c:945
gatt_send_conn_cback()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
gatt_if
)
;
gatt_sr.c:566
gatt_process_exec_write_req()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
gatt_cb
.
cl_rcb
[
i
]
.
gatt_if
)
;
gatt_sr.c:1088
gatts_process_mtu_req()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
p_sreg
->
gatt_if
)
;
gatt_sr.c:1270
gatts_process_write_req()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
p_sreg
->
gatt_if
)
;
gatt_sr.c:1342
gatt_attr_process_prepare_write()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
p_rcb
->
gatt_if
)
;
gatt_sr.c:1721
gatts_process_value_conf()
*
p_found_idx
=
p_tcb
->
tcb_idx
;
gatt_utils.c:793
gatt_find_the_connected_bda()
GATT_TRACE_DEBUG
(
"gatt_find_the_connected_bda found=%d found_idx=%d"
,
found
,
p_tcb
->
tcb_idx
)
;
gatt_utils.c:801
gatt_find_the_connected_bda()
i
=
p_tcb
->
tcb_idx
;
gatt_utils.c:942
gatt_find_i_tcb_by_addr()
if
(
(
tcb_idx
<
GATT_MAX_PHY_CHANNEL
)
&&
p_tcb
->
in_use
&&
p_tcb
->
tcb_idx
==
tcb_idx
)
{
gatt_utils.c:964
gatt_get_tcb_by_idx()
UINT8
tcb_idx
=
p_tcb
->
tcb_idx
;
gatt_utils.c:1052
gatt_tcb_free()
p_tcb
->
tcb_idx
=
i
;
gatt_utils.c:1089
gatt_allocate_tcb_by_bdaddr()
p_tcb
->
tcb_idx
,
gatt_if
,
is_inc
,
is_reset_first
)
;
gatt_utils.c:2058
gatt_sr_update_prep_cnt()
conn_id
=
GATT_CREATE_CONN_ID
(
p_tcb
->
tcb_idx
,
p_reg
->
gatt_if
)
;
gatt_utils.c:2386
gatt_cleanup_upon_disc()
GATT_TRACE_DEBUG
(
"found p_reg tcb_idx=%d gatt_if=%d conn_id=0x%x"
,
p_tcb
->
tcb_idx
,
p_reg
->
gatt_if
,
conn_id
)
;
gatt_utils.c:2387
gatt_cleanup_upon_disc()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tGATT_TCB::tcb_idx
is written by 1 function and is read by 18 functions:
gatt_allocate_tcb_by_bdaddr()
All items filtered out
tGATT_TCB::tcb_idx
GATT_Deregister()
GATT_StartIf()
GATT_GetConnIdIfConnected()
gatt_process_notification()
gatts_send_app_read_request()
gatt_channel_congestion()
gatt_send_conn_cback()
gatt_process_exec_write_req()
gatts_process_mtu_req()
gatts_process_write_req()
gatt_attr_process_prepare_write()
gatts_process_value_conf()
gatt_find_the_connected_bda()
gatt_find_i_tcb_by_addr()
gatt_get_tcb_by_idx()
gatt_tcb_free()
gatt_sr_update_prep_cnt()
gatt_cleanup_upon_disc()
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