ESP-IDF
btc_av_cb_t::sm_handle
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
btc_av_cb_t::sm_handle
btc_av_cb_t::sm_handle field
Syntax
Show:
Summary
Declaration
from
btc_av.c:85
btc_sm_handle_t
sm_handle
;
Examples
References
from
examples
Code
Location
Referrer
btc_sm_handle_t
sm_handle
;
btc_av.c:85
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
BTC_AV_STATE_OPENING
)
;
btc_av.c:356
btc_av_state_idle_handler()
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
BTC_AV_STATE_IDLE
)
;
btc_av.c:460
btc_av_state_opening_handler()
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
av_state
)
;
btc_av.c:485
btc_av_state_opening_handler()
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
BTC_AV_STATE_IDLE
)
;
btc_av.c:627
btc_av_state_closing_handler()
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
BTC_AV_STATE_STARTED
)
;
btc_av.c:751
btc_av_state_opened_handler()
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
BTC_AV_STATE_IDLE
)
;
btc_av.c:779
btc_av_state_opened_handler()
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
BTC_AV_STATE_CLOSING
)
;
btc_av.c:923
btc_av_state_started_handler()
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
BTC_AV_STATE_OPENED
)
;
btc_av.c:959
btc_av_state_started_handler()
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
BTC_AV_STATE_OPENED
)
;
btc_av.c:974
btc_av_state_started_handler()
btc_sm_change_state
(
btc_av_cb
.
sm_handle
,
BTC_AV_STATE_IDLE
)
;
btc_av.c:987
btc_av_state_started_handler()
if
(
btc_av_cb
.
sm_handle
==
NULL
)
{
btc_av.c:1113
btc_av_init()
btc_av_cb
.
sm_handle
=
btc_av.c:1139
btc_av_init()
btc_sm_dispatch
(
btc_av_cb
.
sm_handle
,
BTC_AV_CONNECT_REQ_EVT
,
(
char
*
)
&
connect_req
)
;
btc_av.c:1182
connect_int()
btc_sm_shutdown
(
btc_av_cb
.
sm_handle
)
;
btc_av.c:1219
clean_up()
btc_av_cb
.
sm_handle
=
NULL
;
btc_av.c:1220
clean_up()
return
btc_av_cb
.
sm_handle
;
btc_av.c:1249
btc_av_get_sm_handle()
btc_sm_state_t
state
=
btc_sm_get_state
(
btc_av_cb
.
sm_handle
)
;
btc_av.c:1264
btc_av_stream_ready()
(
int
)
btc_av_cb
.
sm_handle
,
state
,
btc_av_cb
.
flags
)
;
btc_av.c:1267
btc_av_stream_ready()
btc_sm_state_t
state
=
btc_sm_get_state
(
btc_av_cb
.
sm_handle
)
;
btc_av.c:1289
btc_av_stream_started_ready()
(
int
)
btc_av_cb
.
sm_handle
,
state
,
btc_av_cb
.
flags
)
;
btc_av.c:1292
btc_av_stream_started_ready()
state
=
btc_sm_get_state
(
btc_av_cb
.
sm_handle
)
;
btc_av.c:1348
bte_av_media_callback()
btc_sm_state_t
state
=
btc_sm_get_state
(
btc_av_cb
.
sm_handle
)
;
btc_av.c:1475
btc_av_is_connected()
btc_sm_dispatch
(
btc_av_cb
.
sm_handle
,
msg
->
act
,
(
void
*
)
(
msg
->
arg
)
)
;
btc_av.c:1552
btc_a2dp_call_handler()
CHECK_BTAV_INIT
(
)
;
btc_av.c:1571
btc_a2dp_call_handler()
btc_sm_dispatch
(
btc_av_cb
.
sm_handle
,
BTC_AV_DISCONNECT_REQ_EVT
,
&
disconn_req
)
;
btc_av.c:1574
btc_a2dp_call_handler()
CHECK_BTAV_INIT
(
)
;
btc_av.c:1604
btc_a2dp_call_handler()
btc_sm_dispatch
(
btc_av_cb
.
sm_handle
,
BTC_AV_DISCONNECT_REQ_EVT
,
&
disconn_req
)
;
btc_av.c:1607
btc_a2dp_call_handler()
btc_sm_dispatch
(
btc_av_cb
.
sm_handle
,
msg
->
act
,
(
char
*
)
msg
->
arg
)
;
btc_av.c:1620
btc_a2dp_call_handler()
btc_sm_dispatch
(
btc_av_cb
.
sm_handle
,
msg
->
act
,
NULL
)
;
btc_av.c:1625
btc_a2dp_call_handler()
btc_sm_dispatch
(
btc_av_cb
.
sm_handle
,
msg
->
act
,
(
void
*
)
(
msg
->
arg
)
)
;
btc_av.c:1635
btc_a2dp_cb_handler()
CHECK_BTAV_INIT
(
)
;
btc_av.c:1660
btc_a2d_sink_connect()
CHECK_BTAV_INIT
(
)
;
btc_av.c:1732
btc_a2d_src_connect()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
btc_av_cb_t::sm_handle
is written by 2 functions and is read by 17 functions:
btc_av_init()
clean_up()
All items filtered out
btc_av_cb_t::sm_handle
btc_av_state_idle_handler()
btc_av_state_opening_handler()
btc_av_state_closing_handler()
btc_av_state_opened_handler()
btc_av_state_started_handler()
btc_av_init()
connect_int()
clean_up()
btc_av_get_sm_handle()
btc_av_stream_ready()
btc_av_stream_started_ready()
bte_av_media_callback()
btc_av_is_connected()
btc_a2dp_call_handler()
btc_a2dp_cb_handler()
btc_a2d_sink_connect()
btc_a2d_src_connect()
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