restful_server sample
mdns_is_netif_ready()
is only used within restful_server sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
restful_server sample
mdns_is_netif_ready()
mdns_is_netif_ready() function
Syntax
Show:
Summary
Declaration
Definition
from
mdns_networking.h:22
bool
mdns_is_netif_ready
(
mdns_if_t
tcpip_if
,
mdns_ip_protocol_t
ip_protocol
)
;
Implemented in
mdns_networking_lwip.c:215
Arguments
Argument
tcpip_if
ip_protocol
Examples
References
from
examples
Code
Location
Referrer
bool
mdns_is_netif_ready
(
mdns_if_t
netif
,
mdns_ip_protocol_t
ip_proto
)
mdns_networking_lwip.c:215
bool
mdns_is_netif_ready
(
mdns_if_t
tcpip_if
,
mdns_ip_protocol_t
ip_protocol
)
;
mdns_networking.h:22
if
(
!
mdns_is_netif_ready
(
tcpip_if
,
MDNS_IP_PROTOCOL_V4
)
&&
_mdns_server
->
interfaces
[
tcpip_if
]
.
pcbs
[
MDNS_IP_PROTOCOL_V4
]
.
state
!=
PCB_DUP
)
{
mdns.c:1418
_mdns_append_answer()
if
(
!
mdns_is_netif_ready
(
tcpip_if
,
MDNS_IP_PROTOCOL_V6
)
&&
_mdns_server
->
interfaces
[
tcpip_if
]
.
pcbs
[
MDNS_IP_PROTOCOL_V6
]
.
state
!=
PCB_DUP
)
{
mdns.c:1448
_mdns_append_answer()
if
(
mdns_is_netif_ready
(
i
,
j
)
&&
_mdns_server
->
interfaces
[
i
]
.
pcbs
[
j
]
.
state
==
PCB_RUNNING
)
{
mdns.c:2391
_mdns_send_bye()
if
(
mdns_is_netif_ready
(
i
,
j
)
)
{
mdns.c:2406
_mdns_send_bye_subtype()
if
(
mdns_is_netif_ready
(
tcpip_if
,
ip_protocol
)
)
{
mdns.c:2455
_mdns_announce_pcb()
if
(
mdns_is_netif_ready
(
i
,
j
)
)
{
mdns.c:2499
_mdns_probe_all_pcbs()
if
(
mdns_is_netif_ready
(
q
->
tcpip_if
,
q
->
ip_protocol
)
)
{
mdns.c:2798
_mdns_remove_scheduled_service_packets()
if
(
mdns_is_netif_ready
(
other_if
,
i
)
)
{
mdns.c:3038
_mdns_dup_interface()
if
(
mdns_is_netif_ready
(
tcpip_if
,
i
)
)
{
mdns.c:3040
_mdns_dup_interface()
if
(
!
mdns_is_netif_ready
(
tcpip_if
,
ip_protocol
)
)
{
mdns.c:4358
_mdns_enable_pcb()
if
(
mdns_is_netif_ready
(
tcpip_if
,
ip_protocol
)
)
{
mdns.c:4374
_mdns_disable_pcb()
if
(
mdns_is_netif_ready
(
tcpip_if
,
ip_protocol
)
&&
_mdns_server
->
interfaces
[
tcpip_if
]
.
pcbs
[
ip_protocol
]
.
state
>
PCB_INIT
)
{
mdns.c:5057
_mdns_search_send_pcb()
if
(
mdns_is_netif_ready
(
i
,
p
)
)
{
mdns_networking_lwip.c:229
_udp_pcb_is_in_use()
if
(
mdns_is_netif_ready
(
tcpip_if
,
ip_protocol
)
)
{
mdns_networking_lwip.c:257
_udp_pcb_init()
if
(
!
nif
||
!
mdns_is_netif_ready
(
msg
->
tcpip_if
,
msg
->
ip_protocol
)
||
_pcb_main
==
NULL
)
{
mdns_networking_lwip.c:337
_mdns_udp_pcb_write_api()
Call Tree
from
examples
mdns_is_netif_ready()
is called by 13 functions:
_udp_pcb_is_in_use()
_udp_pcb_init()
_mdns_udp_pcb_write_api()
_mdns_append_answer()
_mdns_send_bye()
_mdns_send_bye_subtype()
_mdns_announce_pcb()
_mdns_probe_all_pcbs()
_mdns_remove_scheduled_service_packets()
_mdns_dup_interface()
_mdns_enable_pcb()
_mdns_disable_pcb()
_mdns_search_send_pcb()
All items filtered out
mdns_is_netif_ready()
All items filtered out
Data Use
from
examples
mdns_is_netif_ready()
reads 6 variables:
mdns_ip_protocol_t::MDNS_IP_PROTOCOL_V4
interface_protocol::PROTO_IPV4
interface_protocol::PROTO_IPV6
interfaces::ready
interfaces::proto
s_interfaces
All items filtered out
mdns_is_netif_ready()
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