restful_server sample
_mdns_service_semaphore
is only used within restful_server sample.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
restful_server sample
_mdns_service_semaphore
_mdns_service_semaphore variable
Syntax
Show:
Summary
Declaration
from
mdns.c:65
static
SemaphoreHandle_t
_mdns_service_semaphore
=
NULL
;
Examples
References
from
examples
Code
Location
Referrer
static
SemaphoreHandle_t
_mdns_service_semaphore
=
NULL
;
mdns.c:65
MDNS_SERVICE_LOCK
(
)
;
mdns.c:5344
_mdns_scheduler_run()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5353
_mdns_scheduler_run()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5373
_mdns_scheduler_run()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:5381
_mdns_search_run()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5385
_mdns_search_run()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5405
_mdns_search_run()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:5421
_mdns_service_task()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5423
_mdns_service_task()
if
(
!
_mdns_service_semaphore
)
{
mdns.c:5495
_mdns_service_task_start()
_mdns_service_semaphore
=
xSemaphoreCreateMutex
(
)
;
mdns.c:5496
_mdns_service_task_start()
ESP_RETURN_ON_FALSE
(
_mdns_service_semaphore
!=
NULL
,
ESP_FAIL
,
TAG
,
"Failed to create the mDNS service lock"
)
;
mdns.c:5497
_mdns_service_task_start()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:5499
_mdns_service_task_start()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5513
_mdns_service_task_start()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5519
_mdns_service_task_start()
vSemaphoreDelete
(
_mdns_service_semaphore
)
;
mdns.c:5520
_mdns_service_task_start()
_mdns_service_semaphore
=
NULL
;
mdns.c:5521
_mdns_service_task_start()
vSemaphoreDelete
(
_mdns_service_semaphore
)
;
mdns.c:5546
_mdns_service_task_stop()
_mdns_service_semaphore
=
NULL
;
mdns.c:5547
_mdns_service_task_stop()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:5619
mdns_register_netif()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5622
mdns_register_netif()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5634
mdns_register_netif()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:5645
mdns_unregister_netif()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5653
mdns_unregister_netif()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:5849
mdns_hostname_get()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5853
mdns_hostname_get()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:5950
mdns_hostname_exists()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:5952
mdns_hostname_exists()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:5996
mdns_service_add_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6019
mdns_service_add_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6023
mdns_service_add_for_host()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6043
mdns_service_exists()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6045
mdns_service_exists()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6053
mdns_service_exists_with_instance()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6055
mdns_service_exists_with_instance()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6206
mdns_service_port_set_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6218
mdns_service_port_set_for_host()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6233
mdns_service_txt_set_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6256
mdns_service_txt_set_for_host()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6271
mdns_service_txt_item_set_for_host_with_explicit_value_len()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6314
mdns_service_txt_item_set_for_host_with_explicit_value_len()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6317
mdns_service_txt_item_set_for_host_with_explicit_value_len()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6353
mdns_service_txt_item_remove_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6390
mdns_service_txt_item_remove_for_host()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6437
mdns_service_subtype_remove_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6458
mdns_service_subtype_remove_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6463
mdns_service_subtype_remove_for_host()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6494
mdns_service_subtype_add_multiple_items_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6524
mdns_service_subtype_add_multiple_items_for_host()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6589
mdns_service_subtype_update_multiple_items_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6629
mdns_service_subtype_update_multiple_items_for_host()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6636
mdns_service_instance_name_set_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6655
mdns_service_instance_name_set_for_host()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6669
mdns_service_remove_for_host()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6716
mdns_service_remove_for_host()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6730
mdns_service_remove_all()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6749
mdns_service_remove_all()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6758
mdns_query_results_free()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6760
mdns_query_results_free()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6803
mdns_query_async_delete()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6805
mdns_query_async_delete()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6918
mdns_lookup_delegated_service()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6920
mdns_lookup_delegated_service()
MDNS_SERVICE_LOCK
(
)
;
mdns.c:6933
mdns_lookup_selfhosted_service()
MDNS_SERVICE_UNLOCK
(
)
;
mdns.c:6935
mdns_lookup_selfhosted_service()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
_mdns_service_semaphore
is written by 2 functions and is read by 26 functions:
_mdns_service_task_start()
_mdns_service_task_stop()
All items filtered out
_mdns_service_semaphore
_mdns_scheduler_run()
_mdns_search_run()
_mdns_service_task()
_mdns_service_task_start()
_mdns_service_task_stop()
mdns_register_netif()
mdns_unregister_netif()
mdns_hostname_get()
mdns_hostname_exists()
mdns_service_add_for_host()
mdns_service_exists()
mdns_service_exists_with_instance()
mdns_service_port_set_for_host()
mdns_service_txt_set_for_host()
mdns_service_txt_item_set_for_host_with_explicit_value_len()
mdns_service_txt_item_remove_for_host()
mdns_service_subtype_remove_for_host()
mdns_service_subtype_add_multiple_items_for_host()
mdns_service_subtype_update_multiple_items_for_host()
mdns_service_instance_name_set_for_host()
mdns_service_remove_for_host()
mdns_service_remove_all()
mdns_query_results_free()
mdns_query_async_delete()
mdns_lookup_delegated_service()
mdns_lookup_selfhosted_service()
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