ESP-IDF
sdp_local_param
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
sdp_local_param
sdp_local_param variable
Syntax
Show:
Summary
Declaration
from
btc_sdp.c:49
static
sdp_local_param_t
sdp_local_param
;
Examples
References
from
examples
Code
Location
Referrer
static
sdp_local_param_t
sdp_local_param
;
btc_sdp.c:49
if
(
sdp_local_param
.
sdp_slot_mutex
)
{
btc_sdp.c:66
btc_sdp_cleanup()
osi_mutex_free
(
&
sdp_local_param
.
sdp_slot_mutex
)
;
btc_sdp.c:67
btc_sdp_cleanup()
sdp_local_param
.
sdp_slot_mutex
=
NULL
;
btc_sdp.c:68
btc_sdp_cleanup()
osi_mutex_lock
(
&
sdp_local_param
.
sdp_slot_mutex
,
OSI_MUTEX_MAX_TIMEOUT
)
;
btc_sdp.c:118
set_sdp_slot_info()
slot
=
sdp_local_param
.
sdp_slots
[
id
]
;
btc_sdp.c:121
set_sdp_slot_info()
sdp_local_param
.
sdp_slots
[
id
]
->
state
,
SDP_RECORD_ALLOCED
)
;
btc_sdp.c:129
set_sdp_slot_info()
osi_mutex_unlock
(
&
sdp_local_param
.
sdp_slot_mutex
)
;
btc_sdp.c:141
set_sdp_slot_info()
osi_mutex_lock
(
&
sdp_local_param
.
sdp_slot_mutex
,
OSI_MUTEX_MAX_TIMEOUT
)
;
btc_sdp.c:153
get_sdp_slot_info()
slot
=
sdp_local_param
.
sdp_slots
[
id
]
;
btc_sdp.c:156
get_sdp_slot_info()
sdp_local_param
.
sdp_slots
[
id
]
->
state
,
SDP_RECORD_ALLOCED
)
;
btc_sdp.c:163
get_sdp_slot_info()
osi_mutex_unlock
(
&
sdp_local_param
.
sdp_slot_mutex
)
;
btc_sdp.c:180
get_sdp_slot_info()
osi_mutex_lock
(
&
sdp_local_param
.
sdp_slot_mutex
,
OSI_MUTEX_MAX_TIMEOUT
)
;
btc_sdp.c:187
get_sdp_slot_id_by_handle()
slot
=
sdp_local_param
.
sdp_slots
[
i
]
;
btc_sdp.c:190
get_sdp_slot_id_by_handle()
osi_mutex_unlock
(
&
sdp_local_param
.
sdp_slot_mutex
)
;
btc_sdp.c:192
get_sdp_slot_id_by_handle()
osi_mutex_unlock
(
&
sdp_local_param
.
sdp_slot_mutex
)
;
btc_sdp.c:197
get_sdp_slot_id_by_handle()
osi_mutex_lock
(
&
sdp_local_param
.
sdp_slot_mutex
,
OSI_MUTEX_MAX_TIMEOUT
)
;
btc_sdp.c:211
start_create_sdp()
slot
=
sdp_local_param
.
sdp_slots
[
id
]
;
btc_sdp.c:214
start_create_sdp()
sdp_local_param
.
sdp_slots
[
id
]
->
state
,
SDP_RECORD_ALLOCED
)
;
btc_sdp.c:222
start_create_sdp()
osi_mutex_unlock
(
&
sdp_local_param
.
sdp_slot_mutex
)
;
btc_sdp.c:228
start_create_sdp()
osi_mutex_lock
(
&
sdp_local_param
.
sdp_slot_mutex
,
OSI_MUTEX_MAX_TIMEOUT
)
;
btc_sdp.c:303
alloc_sdp_slot()
slot
=
&
sdp_local_param
.
sdp_slots
[
i
]
;
btc_sdp.c:307
alloc_sdp_slot()
slot
=
&
sdp_local_param
.
sdp_slots
[
i
]
;
btc_sdp.c:323
alloc_sdp_slot()
osi_mutex_unlock
(
&
sdp_local_param
.
sdp_slot_mutex
)
;
btc_sdp.c:326
alloc_sdp_slot()
osi_mutex_unlock
(
&
sdp_local_param
.
sdp_slot_mutex
)
;
btc_sdp.c:339
alloc_sdp_slot()
slot
=
sdp_local_param
.
sdp_slots
[
id
]
;
btc_sdp.c:359
free_sdp_slot()
osi_mutex_lock
(
&
sdp_local_param
.
sdp_slot_mutex
,
OSI_MUTEX_MAX_TIMEOUT
)
;
btc_sdp.c:365
free_sdp_slot()
osi_mutex_unlock
(
&
sdp_local_param
.
sdp_slot_mutex
)
;
btc_sdp.c:371
free_sdp_slot()
osi_free
(
sdp_local_param
.
sdp_slots
[
id
]
)
;
btc_sdp.c:379
free_sdp_slot()
sdp_local_param
.
sdp_slots
[
id
]
=
NULL
;
btc_sdp.c:380
free_sdp_slot()
if
(
is_sdp_init
(
)
)
{
btc_sdp.c:1156
btc_sdp_init()
memset
(
&
sdp_local_param
,
0
,
sizeof
(
sdp_local_param_t
)
)
;
btc_sdp.c:1169
btc_sdp_init()
if
(
osi_mutex_new
(
&
sdp_local_param
.
sdp_slot_mutex
)
!=
0
)
{
btc_sdp.c:1171
btc_sdp_init()
sdp_local_param
.
search_allowed
=
true
;
btc_sdp.c:1184
btc_sdp_init()
if
(
!
is_sdp_init
(
)
)
{
btc_sdp.c:1200
btc_sdp_deinit()
if
(
!
is_sdp_init
(
)
)
{
btc_sdp.c:1229
btc_sdp_create_record()
if
(
!
is_sdp_init
(
)
)
{
btc_sdp.c:1257
btc_sdp_remove_record()
if
(
!
is_sdp_init
(
)
)
{
btc_sdp.c:1287
btc_sdp_search()
if
(
!
sdp_local_param
.
search_allowed
)
{
btc_sdp.c:1293
btc_sdp_search()
sdp_local_param
.
search_allowed
=
false
;
btc_sdp.c:1304
btc_sdp_search()
sdp_local_param
.
search_allowed
=
true
;
btc_sdp.c:1399
btc_sdp_cb_handler()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
sdp_local_param
is read by 13 functions:
All items filtered out
sdp_local_param
btc_sdp_cleanup()
set_sdp_slot_info()
get_sdp_slot_info()
get_sdp_slot_id_by_handle()
start_create_sdp()
alloc_sdp_slot()
free_sdp_slot()
btc_sdp_init()
btc_sdp_deinit()
btc_sdp_create_record()
btc_sdp_remove_record()
btc_sdp_search()
btc_sdp_cb_handler()
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