restful_server sample
mdns_parse_packet()
is only used within restful_server sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
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_parse_packet()
mdns_parse_packet() function
main packet parser
Syntax
Show:
Summary
Declaration
from
mdns.c:3666
void
mdns_parse_packet
(
mdns_rx_packet_t
*
packet
)
;
Arguments
Argument
Description
packet
the packet
Examples
References
from
examples
Code
Location
Referrer
void
mdns_parse_packet
(
mdns_rx_packet_t
*
packet
)
mdns.c:3666
mdns_parse_packet
(
action
->
data
.
rx_handle
.
packet
)
;
mdns.c:5285
_mdns_execute_action()
Call Tree
from
examples
mdns_parse_packet()
is called by 1 function and calls 49 functions:
_mdns_execute_action()
All items filtered out
mdns_parse_packet()
esp_get_free_heap_size()
esp_log_timestamp()
esp_log_write()
esp_netif_ip_addr_copy()
esp_netif_get_ip6_linklocal()
esp_netif_get_ip_info()
_mdns_name_is_discovery()
_mdns_name_is_selfhosted()
_mdns_name_is_ours()
_mdns_read_u16()
_mdns_read_u32()
_mdns_parse_fqdn()
_mdns_remove_parsed_question()
_mdns_result_txt_create()
_mdns_strdup_check()
_mdns_get_esp_netif()
_str_null_or_empty()
_mdns_mangle_name()
_mdns_check_srv_collision()
_mdns_check_txt_collision()
_mdns_check_a_collision()
_mdns_check_aaaa_collision()
_mdns_get_service_item_instance()
_mdns_sync_browse_action()
_mdns_browse_result_add_ip()
_mdns_browse_find_from()
_mdns_browse_result_add_txt()
_mdns_browse_result_add_srv()
_mdns_search_result_add_srv()
_mdns_search_result_add_txt()
_mdns_search_find_from()
_mdns_remap_self_service_hostname()
_mdns_remove_scheduled_answer()
_mdns_create_answer_from_parsed_packet()
_mdns_get_service_item()
_mdns_pcb_send_bye()
_mdns_init_pcb_probe()
_mdns_probe_all_pcbs()
_mdns_restart_all_pcbs_no_instance()
_mdns_restart_all_pcbs()
_mdns_search_finish_done()
_mdns_search_result_add_ip()
_mdns_search_result_add_ptr()
_mdns_get_packet_data()
_mdns_get_packet_len()
mdns_mem_malloc()
mdns_mem_calloc()
mdns_mem_free()
mdns_mem_strdup()
All items filtered out
Data Use
from
examples
mdns_parse_packet()
reads 81 variables and writes 45 variables:
esp_log_level_t::ESP_LOG_ERROR
esp_log_level_t::ESP_LOG_WARN
esp_log_level_t::ESP_LOG_INFO
esp_log_level_t::ESP_LOG_DEBUG
esp_log_level_t::ESP_LOG_VERBOSE
esp_netif_ip_info_t::ip
esp_ip6_addr::addr
esp_ip4_addr::addr
_ip_addr::
::ip6
_ip_addr::
::ip4
_ip_addr::u_addr
mdns_ip_protocol_t::MDNS_IP_PROTOCOL_V4
mdns_ip_protocol_t::MDNS_IP_PROTOCOL_V6
mdns_result_s::next
mdns_result_s::esp_netif
mdns_result_s::ip_protocol
mdns_result_s::instance_name
mdns_result_s::hostname
mdns_result_s::txt
MDNS_DEFAULT_DOMAIN
_mdns_server
_mdns_self_host
TAG
mdns_pcb_state_t::PCB_PROBE_3
mdns_parsed_record_type_t::MDNS_ANSWER
mdns_parsed_record_type_t::MDNS_NS
mdns_parsed_record_type_t::MDNS_EXTRA
mdns_action_type_t::ACTION_BROWSE_SYNC
mdns_header_t::id
mdns_header_t::flags
mdns_header_t::questions
mdns_header_t::answers
mdns_header_t::servers
mdns_header_t::additional
mdns_name_t::host
mdns_name_t::service
mdns_name_t::proto
mdns_name_t::domain
mdns_name_t::sub
mdns_name_t::invalid
mdns_parsed_question_s::next
mdns_parsed_question_s::host
mdns_parsed_question_s::service
mdns_parsed_question_s::proto
mdns_parsed_question_s::domain
mdns_parsed_record_s::next
mdns_parsed_record_s::host
mdns_parsed_record_s::service
mdns_parsed_record_s::proto
mdns_parsed_packet_t::authoritative
mdns_parsed_packet_t::probe
mdns_parsed_packet_t::discovery
mdns_parsed_packet_t::distributed
mdns_parsed_packet_t::questions
mdns_parsed_packet_t::records
mdns_rx_packet_t::tcpip_if
mdns_rx_packet_t::ip_protocol
mdns_rx_packet_t::src
mdns_pcb_t::state
mdns_pcb_t::probe_running
mdns_pcb_t::failed_probes
mdns_search_once_s::next
mdns_search_once_s::type
mdns_search_once_s::result
mdns_browse_s::service
mdns_browse_s::proto
mdns_browse_sync::sync_result
mdns_server_s::
::pcbs
mdns_server_s::interfaces
mdns_server_s::hostname
mdns_server_s::instance
mdns_server_s::services
mdns_server_s::search_once
mdns_server_s::browse
mdns_rx_packet_t::src_port
mdns_rx_packet_t::multicast
mdns_service_t::instance
mdns_service_t::service
mdns_service_t::proto
mdns_srv_item_s::next
mdns_srv_item_s::service
All items filtered out
mdns_parse_packet()
_ip_addr::type
mdns_result_s::hostname
mdns_result_s::port
mdns_result_s::txt
mdns_result_s::txt_value_len
mdns_result_s::txt_count
mdns_header_t::id
mdns_header_t::flags
mdns_header_t::questions
mdns_header_t::answers
mdns_header_t::servers
mdns_header_t::additional
mdns_parsed_question_s::next
mdns_parsed_question_s::type
mdns_parsed_question_s::sub
mdns_parsed_question_s::unicast
mdns_parsed_question_s::host
mdns_parsed_question_s::service
mdns_parsed_question_s::proto
mdns_parsed_question_s::domain
mdns_parsed_record_s::next
mdns_parsed_record_s::record_type
mdns_parsed_record_s::type
mdns_parsed_record_s::ttl
mdns_parsed_record_s::host
mdns_parsed_record_s::service
mdns_parsed_record_s::proto
mdns_parsed_packet_t::tcpip_if
mdns_parsed_packet_t::ip_protocol
mdns_parsed_packet_t::src_port
mdns_parsed_packet_t::multicast
mdns_parsed_packet_t::authoritative
mdns_parsed_packet_t::probe
mdns_parsed_packet_t::discovery
mdns_parsed_packet_t::distributed
mdns_parsed_packet_t::questions
mdns_parsed_packet_t::records
mdns_parsed_packet_t::id
mdns_pcb_t::failed_probes
mdns_browse_sync::browse
mdns_browse_sync::sync_result
mdns_server_s::hostname
mdns_server_s::instance
mdns_service_t::instance
mdns_host_item_t::hostname
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