ESP-IDF
tBTA_AV_CB::rcb
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_AV_CB::rcb
tBTA_AV_CB::rcb field
Syntax
Show:
Summary
Declaration
from
bta_av_int.h:602
tBTA_AV_RCB
rcb
[
BTA_AV_NUM_RCB
]
;
Examples
References
from
examples
Code
Location
Referrer
tBTA_AV_RCB
rcb
[
BTA_AV_NUM_RCB
]
;
/* RCB control block */
bta_av_int.h:602
if
(
bta_av_cb
.
rcb
[
i
]
.
shdl
==
shdl
&&
bta_av_cb
.
rcb
[
i
]
.
handle
!=
BTA_AV_RC_HANDLE_NONE
)
{
bta_av_act.c:80
bta_av_get_rcb_by_shdl()
p_rcb
=
&
bta_av_cb
.
rcb
[
i
]
;
bta_av_act.c:81
bta_av_get_rcb_by_shdl()
if
(
(
p_cb
->
disabling
==
TRUE
)
||
(
bta_av_cb
.
rcb
[
i
]
.
shdl
!=
0
)
)
{
bta_av_act.c:158
bta_av_close_all_rc()
bta_av_del_rc
(
&
bta_av_cb
.
rcb
[
i
]
)
;
bta_av_act.c:159
bta_av_close_all_rc()
p_rcb
=
&
p_cb
->
rcb
[
i
]
;
bta_av_act.c:329
bta_av_rc_create()
if
(
p_cb
->
rcb
[
i
]
.
handle
==
BTA_AV_RC_HANDLE_NONE
)
{
bta_av_act.c:480
bta_av_rc_opened()
if
(
p_cb
->
rcb
[
i
]
.
lidx
==
(
BTA_AV_NUM_LINKS
+
1
)
&&
shdl
!=
0
)
{
bta_av_act.c:486
bta_av_rc_opened()
p_rcb
->
shdl
=
p_cb
->
rcb
[
i
]
.
shdl
;
bta_av_act.c:491
bta_av_rc_opened()
p_rcb
->
lidx
=
p_cb
->
rcb
[
i
]
.
lidx
;
bta_av_act.c:493
bta_av_rc_opened()
p_cb
->
rcb
[
i
]
.
lidx
=
tmp
;
bta_av_act.c:494
bta_av_rc_opened()
p_cb
->
rc_acp_idx
=
(
p_rcb
-
p_cb
->
rcb
)
+
1
;
bta_av_act.c:496
bta_av_rc_opened()
p_cb
->
rcb
[
i
]
.
shdl
=
shdl
;
bta_av_act.c:502
bta_av_rc_opened()
i
,
shdl
,
p_cb
->
rcb
[
i
]
.
lidx
,
p_cb
->
lcb
[
BTA_AV_NUM_LINKS
]
.
lidx
)
;
bta_av_act.c:505
bta_av_rc_opened()
p_cb
->
rcb
[
i
]
.
status
|=
BTA_AV_RC_CONN_MASK
;
bta_av_act.c:506
bta_av_rc_opened()
p_cb
->
rcb
[
i
]
.
lidx
=
p_lcb
->
lidx
;
bta_av_act.c:518
bta_av_rc_opened()
i
,
p_cb
->
rcb
[
i
]
.
lidx
,
p_lcb
->
conn_msk
)
;
bta_av_act.c:521
bta_av_rc_opened()
rc_open
.
peer_features
=
p_cb
->
rcb
[
i
]
.
peer_features
;
bta_av_act.c:526
bta_av_rc_opened()
rc_open
.
peer_ct_features
=
p_cb
->
rcb
[
i
]
.
peer_ct_features
;
bta_av_act.c:527
bta_av_rc_opened()
rc_open
.
peer_tg_features
=
p_cb
->
rcb
[
i
]
.
peer_tg_features
;
bta_av_act.c:528
bta_av_rc_opened()
p_rcb
=
&
p_cb
->
rcb
[
p_data
->
hdr
.
layer_specific
]
;
bta_av_act.c:559
bta_av_rc_remote_cmd()
p_rcb
=
&
p_cb
->
rcb
[
p_data
->
hdr
.
layer_specific
]
;
bta_av_act.c:583
bta_av_rc_vendor_cmd()
p_rcb
=
&
p_cb
->
rcb
[
p_data
->
hdr
.
layer_specific
]
;
bta_av_act.c:604
bta_av_rc_vendor_rsp()
p_rcb
=
&
p_cb
->
rcb
[
p_data
->
hdr
.
layer_specific
]
;
bta_av_act.c:627
bta_av_rc_meta_rsp()
p_rcb
=
&
p_cb
->
rcb
[
handle
]
;
bta_av_act.c:967
bta_av_rc_close()
if
(
bta_av_cb
.
rcb
[
i
]
.
lidx
==
p_lcb
->
lidx
)
{
bta_av_act.c:1111
bta_av_conn_chg()
bta_av_cb
.
rcb
[
i
]
.
shdl
=
index
+
1
;
bta_av_act.c:1112
bta_av_conn_chg()
bta_av_cb
.
rcb
[
i
]
.
handle
,
bta_av_cb
.
rcb
[
i
]
.
status
,
bta_av_act.c:1114
bta_av_conn_chg()
bta_av_cb
.
rcb
[
i
]
.
shdl
,
bta_av_cb
.
rcb
[
i
]
.
lidx
)
;
bta_av_act.c:1115
bta_av_conn_chg()
p_rcb
=
&
p_cb
->
rcb
[
p_cb
->
rc_acp_idx
-
1
]
;
bta_av_act.c:1155
bta_av_conn_chg()
p_cb
->
rc_acp_idx
=
(
p_rcb2
-
p_cb
->
rcb
)
+
1
;
bta_av_act.c:1164
bta_av_conn_chg()
bta_av_cb
.
rcb
[
i
]
.
handle
,
bta_av_cb
.
rcb
[
i
]
.
status
,
bta_av_act.c:1209
bta_av_conn_chg()
bta_av_cb
.
rcb
[
i
]
.
shdl
,
bta_av_cb
.
rcb
[
i
]
.
lidx
)
;
bta_av_act.c:1210
bta_av_conn_chg()
if
(
bta_av_cb
.
rcb
[
i
]
.
shdl
==
index
+
1
)
{
bta_av_act.c:1211
bta_av_conn_chg()
bta_av_del_rc
(
&
bta_av_cb
.
rcb
[
i
]
)
;
bta_av_act.c:1212
bta_av_conn_chg()
p_cb
->
rcb
[
rc_handle
]
.
peer_features
=
peer_features
;
bta_av_act.c:1679
bta_av_rc_disc_done()
p_cb
->
rcb
[
rc_handle
]
.
peer_ct_features
=
peer_ct_features
;
bta_av_act.c:1680
bta_av_rc_disc_done()
p_cb
->
rcb
[
rc_handle
]
.
peer_tg_features
=
peer_tg_features
;
bta_av_act.c:1681
bta_av_rc_disc_done()
p_cb
->
rcb
[
rc_handle
]
.
cover_art_l2cap_psm
=
obex_l2cap_psm
;
bta_av_act.c:1683
bta_av_rc_disc_done()
p_cb
->
rcb
[
rc_handle
]
.
peer_features
=
peer_features
;
bta_av_act.c:1702
bta_av_rc_disc_done()
p_cb
->
rcb
[
rc_handle
]
.
peer_ct_features
=
peer_ct_features
;
bta_av_act.c:1703
bta_av_rc_disc_done()
p_cb
->
rcb
[
rc_handle
]
.
peer_tg_features
=
peer_tg_features
;
bta_av_act.c:1704
bta_av_rc_disc_done()
p_cb
->
rcb
[
rc_handle
]
.
cover_art_l2cap_psm
=
obex_l2cap_psm
;
bta_av_act.c:1706
bta_av_rc_disc_done()
p_rcb
=
&
p_cb
->
rcb
[
i
]
;
bta_av_act.c:1740
bta_av_rc_closed()
if
(
p_cb
->
rcb
[
rc_handle
]
.
lidx
)
{
bta_av_act.c:1841
bta_av_rc_disc()
p_addr
=
p_cb
->
lcb
[
p_cb
->
rcb
[
rc_handle
]
.
lidx
-
1
]
.
addr
;
bta_av_act.c:1842
bta_av_rc_disc()
if
(
bta_av_cb
.
rcb
[
i
]
.
handle
!=
BTA_AV_RC_HANDLE_NONE
&&
bta_av_cb
.
rcb
[
i
]
.
cover_art_goep_hdl
==
handle
)
{
bta_av_ca_act.c:38
find_rcb_idx_by_goep_handle()
return
(
p_rcb
-
&
bta_av_cb
.
rcb
[
0
]
)
;
bta_av_ca_act.c:48
get_rcb_idx()
bta_av_cb
.
rcb
[
i
]
.
handle
=
BTA_AV_RC_HANDLE_NONE
;
bta_av_main.c:257
bta_av_api_enable()
tBTA_AV_RCB
*
p_rcb
=
&
bta_av_cb
.
rcb
[
p_msg
->
layer_specific
]
;
bta_av_main.c:1254
bta_av_hdl_event()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tBTA_AV_CB::rcb
is read by 17 functions:
All items filtered out
tBTA_AV_CB::rcb
bta_av_get_rcb_by_shdl()
bta_av_close_all_rc()
bta_av_rc_create()
bta_av_rc_opened()
bta_av_rc_remote_cmd()
bta_av_rc_vendor_cmd()
bta_av_rc_vendor_rsp()
bta_av_rc_meta_rsp()
bta_av_rc_close()
bta_av_conn_chg()
bta_av_rc_disc_done()
bta_av_rc_closed()
bta_av_rc_disc()
find_rcb_idx_by_goep_handle()
get_rcb_idx()
bta_av_api_enable()
bta_av_hdl_event()
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