restful_server sample
mdns_action_t::data
is only used within restful_server sample.
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
restful_server sample
mdns_action_t::data
mdns_action_t::data field
Syntax
Show:
Summary
Declaration
from
mdns_private.h:425
union
{
struct
{
char
*
hostname
;
}
hostname_set
;
char
*
instance
;
struct
{
mdns_if_t
interface
;
mdns_event_actions_t
event_action
;
}
sys_event
;
struct
{
mdns_search_once_t
*
search
;
}
search_add
;
struct
{
mdns_tx_packet_t
*
packet
;
}
tx_handle
;
struct
{
mdns_rx_packet_t
*
packet
;
}
rx_handle
;
struct
{
const
char
*
hostname
;
mdns_ip_addr_t
*
address_list
;
}
delegate_hostname
;
struct
{
mdns_browse_t
*
browse
;
}
browse_add
;
struct
{
mdns_browse_sync_t
*
browse_sync
;
}
browse_sync
;
}
data
;
Examples
References
from
examples
Code
Location
Referrer
}
data
;
mdns_private.h:453
action
->
data
.
rx_handle
.
packet
=
packet
;
mdns.c:365
_mdns_send_rx_action()
mdns_mem_free
(
action
->
data
.
hostname_set
.
hostname
)
;
mdns.c:5186
_mdns_free_action()
mdns_mem_free
(
action
->
data
.
instance
)
;
mdns.c:5189
_mdns_free_action()
_mdns_search_free
(
action
->
data
.
search_add
.
search
)
;
mdns.c:5196
_mdns_free_action()
_mdns_browse_item_free
(
action
->
data
.
browse_add
.
browse
)
;
mdns.c:5201
_mdns_free_action()
_mdns_sync_browse_result_link_free
(
action
->
data
.
browse_sync
.
browse_sync
)
;
mdns.c:5204
_mdns_free_action()
_mdns_free_tx_packet
(
action
->
data
.
tx_handle
.
packet
)
;
mdns.c:5207
_mdns_free_action()
_mdns_packet_free
(
action
->
data
.
rx_handle
.
packet
)
;
mdns.c:5210
_mdns_free_action()
mdns_mem_free
(
(
char
*
)
action
->
data
.
delegate_hostname
.
hostname
)
;
mdns.c:5214
_mdns_free_action()
free_address_list
(
action
->
data
.
delegate_hostname
.
address_list
)
;
mdns.c:5215
_mdns_free_action()
mdns_mem_free
(
(
char
*
)
action
->
data
.
delegate_hostname
.
hostname
)
;
mdns.c:5218
_mdns_free_action()
perform_event_action
(
action
->
data
.
sys_event
.
interface
,
action
->
data
.
sys_event
.
event_action
)
;
mdns.c:5233
_mdns_execute_action()
_mdns_remap_self_service_hostname
(
_mdns_server
->
hostname
,
action
->
data
.
hostname_set
.
hostname
)
;
mdns.c:5237
_mdns_execute_action()
_mdns_server
->
hostname
=
action
->
data
.
hostname_set
.
hostname
;
mdns.c:5239
_mdns_execute_action()
_mdns_self_host
.
hostname
=
action
->
data
.
hostname_set
.
hostname
;
mdns.c:5240
_mdns_execute_action()
_mdns_server
->
instance
=
action
->
data
.
instance
;
mdns.c:5247
_mdns_execute_action()
_mdns_search_add
(
action
->
data
.
search_add
.
search
)
;
mdns.c:5252
_mdns_execute_action()
_mdns_search_send
(
action
->
data
.
search_add
.
search
)
;
mdns.c:5255
_mdns_execute_action()
_mdns_search_finish
(
action
->
data
.
search_add
.
search
)
;
mdns.c:5258
_mdns_execute_action()
_mdns_browse_add
(
action
->
data
.
browse_add
.
browse
)
;
mdns.c:5262
_mdns_execute_action()
_mdns_browse_sync
(
action
->
data
.
browse_sync
.
browse_sync
)
;
mdns.c:5265
_mdns_execute_action()
_mdns_sync_browse_result_link_free
(
action
->
data
.
browse_sync
.
browse_sync
)
;
mdns.c:5266
_mdns_execute_action()
_mdns_browse_finish
(
action
->
data
.
browse_add
.
browse
)
;
mdns.c:5269
_mdns_execute_action()
if
(
p
&&
p
==
action
->
data
.
tx_handle
.
packet
&&
p
->
queued
)
{
mdns.c:5275
_mdns_execute_action()
mdns_parse_packet
(
action
->
data
.
rx_handle
.
packet
)
;
mdns.c:5285
_mdns_execute_action()
_mdns_packet_free
(
action
->
data
.
rx_handle
.
packet
)
;
mdns.c:5286
_mdns_execute_action()
if
(
!
_mdns_delegate_hostname_add
(
action
->
data
.
delegate_hostname
.
hostname
,
mdns.c:5289
_mdns_execute_action()
action
->
data
.
delegate_hostname
.
address_list
)
)
{
mdns.c:5290
_mdns_execute_action()
mdns_mem_free
(
(
char
*
)
action
->
data
.
delegate_hostname
.
hostname
)
;
mdns.c:5291
_mdns_execute_action()
free_address_list
(
action
->
data
.
delegate_hostname
.
address_list
)
;
mdns.c:5292
_mdns_execute_action()
if
(
!
_mdns_delegate_hostname_set_address
(
action
->
data
.
delegate_hostname
.
hostname
,
mdns.c:5297
_mdns_execute_action()
action
->
data
.
delegate_hostname
.
address_list
)
)
{
mdns.c:5298
_mdns_execute_action()
free_address_list
(
action
->
data
.
delegate_hostname
.
address_list
)
;
mdns.c:5299
_mdns_execute_action()
mdns_mem_free
(
(
char
*
)
action
->
data
.
delegate_hostname
.
hostname
)
;
mdns.c:5301
_mdns_execute_action()
_mdns_delegate_hostname_remove
(
action
->
data
.
delegate_hostname
.
hostname
)
;
mdns.c:5304
_mdns_execute_action()
mdns_mem_free
(
(
char
*
)
action
->
data
.
delegate_hostname
.
hostname
)
;
mdns.c:5305
_mdns_execute_action()
action
->
data
.
search_add
.
search
=
search
;
mdns.c:5327
_mdns_send_search_action()
action
->
data
.
tx_handle
.
packet
=
p
;
mdns.c:5360
_mdns_scheduler_run()
action
->
data
.
sys_event
.
event_action
=
event_action
;
mdns.c:5563
mdns_post_custom_action_tcpip_if()
action
->
data
.
sys_event
.
interface
=
mdns_if
;
mdns.c:5564
mdns_post_custom_action_tcpip_if()
action
->
data
.
hostname_set
.
hostname
=
new_hostname
;
mdns.c:5829
mdns_hostname_set()
action
->
data
.
delegate_hostname
.
hostname
=
new_hostname
;
mdns.c:5877
mdns_delegate_hostname_add()
action
->
data
.
delegate_hostname
.
address_list
=
copy_address_list
(
address_list
)
;
mdns.c:5878
mdns_delegate_hostname_add()
action
->
data
.
delegate_hostname
.
hostname
=
new_hostname
;
mdns.c:5908
mdns_delegate_hostname_remove()
action
->
data
.
delegate_hostname
.
hostname
=
new_hostname
;
mdns.c:5937
mdns_delegate_hostname_set_address()
action
->
data
.
delegate_hostname
.
address_list
=
copy_address_list
(
address_list
)
;
mdns.c:5938
mdns_delegate_hostname_set_address()
action
->
data
.
instance
=
new_instance
;
mdns.c:5976
mdns_instance_name_set()
action
->
data
.
browse_sync
.
browse_sync
=
browse_sync
;
mdns.c:7260
_mdns_sync_browse_action()
action
->
data
.
browse_add
.
browse
=
browse
;
mdns.c:7283
_mdns_send_browse_action()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mdns_action_t::data
is read by 13 functions:
All items filtered out
mdns_action_t::data
_mdns_send_rx_action()
_mdns_free_action()
_mdns_execute_action()
_mdns_send_search_action()
_mdns_scheduler_run()
mdns_post_custom_action_tcpip_if()
mdns_hostname_set()
mdns_delegate_hostname_add()
mdns_delegate_hostname_remove()
mdns_delegate_hostname_set_address()
mdns_instance_name_set()
_mdns_sync_browse_action()
_mdns_send_browse_action()
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