restful_server sample
mdns_server_s::hostname
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_server_s::hostname
mdns_server_s::hostname field
Syntax
Show:
Summary
Declaration
from
mdns_private.h:412
const
char
*
hostname
;
Examples
References
from
examples
Code
Location
Referrer
const
char
*
hostname
;
mdns_private.h:412
if
(
hostname
==
NULL
||
strcasecmp
(
hostname
,
_mdns_server
->
hostname
)
==
0
)
{
mdns.c:323
mdns_get_host_item()
if
(
_mdns_server
&&
!
_str_null_or_empty
(
_mdns_server
->
hostname
)
)
{
mdns.c:379
_mdns_get_default_instance_name()
return
_mdns_server
->
hostname
;
mdns.c:380
_mdns_get_default_instance_name()
str
[
0
]
=
_mdns_server
->
hostname
;
mdns.c:1076
_mdns_append_srv_record()
if
(
_mdns_append_a_record
(
packet
,
index
,
_mdns_server
->
hostname
,
if_ip_info
.
ip
.
addr
,
answer
->
flush
,
answer
->
bye
)
<=
0
)
{
mdns.c:1424
_mdns_append_answer()
if
(
_mdns_append_a_record
(
packet
,
index
,
_mdns_server
->
hostname
,
if_ip_info
.
ip
.
addr
,
answer
->
flush
,
answer
->
bye
)
>
0
)
{
mdns.c:1434
_mdns_append_answer()
if
(
_mdns_append_aaaa_record
(
packet
,
index
,
_mdns_server
->
hostname
,
(
uint8_t
*
)
if_ip6s
[
i
]
.
addr
,
mdns.c:1457
_mdns_append_answer()
if
(
_mdns_append_aaaa_record
(
packet
,
index
,
_mdns_server
->
hostname
,
(
uint8_t
*
)
other_ip6
.
addr
,
mdns.c:1471
_mdns_append_answer()
mdns_host_item_t
*
host
=
mdns_get_host_item
(
_mdns_server
->
hostname
)
;
mdns.c:2038
_mdns_append_host_list_in_services()
if
(
!
_str_null_or_empty
(
_mdns_server
->
hostname
)
)
{
mdns.c:2055
_mdns_append_host_list()
mdns_host_item_t
*
self_host
=
mdns_get_host_item
(
_mdns_server
->
hostname
)
;
mdns.c:2056
_mdns_append_host_list()
if
(
!
_str_null_or_empty
(
_mdns_server
->
hostname
)
&&
mdns.c:2097
_mdns_append_host_questions_for_services()
!
_mdns_append_host_question
(
questions
,
_mdns_server
->
hostname
,
unicast
)
)
{
mdns.c:2098
_mdns_append_host_questions_for_services()
if
(
_str_null_or_empty
(
_mdns_server
->
hostname
)
)
{
mdns.c:2322
_mdns_init_pcb_probe()
if
(
_str_null_or_empty
(
_mdns_server
->
hostname
)
)
{
mdns.c:2385
_mdns_send_bye()
if
(
_str_null_or_empty
(
_mdns_server
->
hostname
)
)
{
mdns.c:2478
_mdns_announce_pcb()
if
(
_str_null_or_empty
(
_mdns_server
->
hostname
)
)
{
mdns.c:2914
_mdns_check_srv_collision()
size_t
our_host_len
=
strlen
(
_mdns_server
->
hostname
)
;
mdns.c:2918
_mdns_check_srv_collision()
memcpy
(
our_data
+
our_index
,
_mdns_server
->
hostname
,
our_host_len
)
;
mdns.c:2937
_mdns_check_srv_collision()
if
(
!
_str_null_or_empty
(
_mdns_server
->
hostname
)
&&
mdns.c:3124
_hostname_is_ours()
strcasecmp
(
hostname
,
_mdns_server
->
hostname
)
==
0
)
{
mdns.c:3125
_hostname_is_ours()
if
(
!
_str_null_or_empty
(
_mdns_server
->
hostname
)
&&
mdns.c:3175
_mdns_delegate_hostname_set_address()
strcasecmp
(
hostname
,
_mdns_server
->
hostname
)
==
0
)
{
mdns.c:3176
_mdns_delegate_hostname_set_address()
if
(
_str_null_or_empty
(
_mdns_server
->
hostname
)
)
{
// self-hostname needs to be defined
mdns.c:3293
_mdns_name_is_selfhosted()
strcasecmp
(
name
->
host
,
_mdns_server
->
hostname
)
==
0
)
{
mdns.c:3299
_mdns_name_is_selfhosted()
if
(
srv
&&
strcasecmp
(
_mdns_server
->
hostname
,
srv
->
service
->
hostname
)
==
0
)
{
mdns.c:3305
_mdns_name_is_selfhosted()
&&
!
_str_null_or_empty
(
_mdns_server
->
hostname
)
mdns.c:3328
_mdns_name_is_ours()
if
(
header
.
questions
&&
!
header
.
answers
&&
_str_null_or_empty
(
_mdns_server
->
hostname
)
)
{
mdns.c:3746
mdns_parse_packet()
char
*
new_host
=
_mdns_mangle_name
(
(
char
*
)
_mdns_server
->
hostname
)
;
mdns.c:4085
mdns_parse_packet()
_mdns_remap_self_service_hostname
(
_mdns_server
->
hostname
,
new_host
)
;
mdns.c:4087
mdns_parse_packet()
mdns_mem_free
(
(
char
*
)
_mdns_server
->
hostname
)
;
mdns.c:4088
mdns_parse_packet()
_mdns_server
->
hostname
=
new_host
;
mdns.c:4089
mdns_parse_packet()
char
*
new_host
=
_mdns_mangle_name
(
(
char
*
)
_mdns_server
->
hostname
)
;
mdns.c:4210
mdns_parse_packet()
_mdns_remap_self_service_hostname
(
_mdns_server
->
hostname
,
new_host
)
;
mdns.c:4212
mdns_parse_packet()
mdns_mem_free
(
(
char
*
)
_mdns_server
->
hostname
)
;
mdns.c:4213
mdns_parse_packet()
_mdns_server
->
hostname
=
new_host
;
mdns.c:4214
mdns_parse_packet()
char
*
new_host
=
_mdns_mangle_name
(
(
char
*
)
_mdns_server
->
hostname
)
;
mdns.c:4267
mdns_parse_packet()
_mdns_remap_self_service_hostname
(
_mdns_server
->
hostname
,
new_host
)
;
mdns.c:4269
mdns_parse_packet()
mdns_mem_free
(
(
char
*
)
_mdns_server
->
hostname
)
;
mdns.c:4270
mdns_parse_packet()
_mdns_server
->
hostname
=
new_host
;
mdns.c:4271
mdns_parse_packet()
_mdns_remap_self_service_hostname
(
_mdns_server
->
hostname
,
action
->
data
.
hostname_set
.
hostname
)
;
mdns.c:5237
_mdns_execute_action()
mdns_mem_free
(
(
char
*
)
_mdns_server
->
hostname
)
;
mdns.c:5238
_mdns_execute_action()
_mdns_server
->
hostname
=
action
->
data
.
hostname_set
.
hostname
;
mdns.c:5239
_mdns_execute_action()
mdns_mem_free
(
(
char
*
)
_mdns_server
->
hostname
)
;
mdns.c:5776
mdns_free()
if
(
!
_mdns_server
||
!
_mdns_server
->
hostname
)
{
mdns.c:5845
mdns_hostname_get()
size_t
len
=
strnlen
(
_mdns_server
->
hostname
,
MDNS_NAME_BUF_LEN
-
1
)
;
mdns.c:5850
mdns_hostname_get()
strncpy
(
hostname
,
_mdns_server
->
hostname
,
len
)
;
mdns.c:5851
mdns_hostname_get()
if
(
_str_null_or_empty
(
instance
)
||
_mdns_server
->
hostname
==
NULL
||
strlen
(
instance
)
>
(
MDNS_NAME_BUF_LEN
-
1
)
)
{
mdns.c:5961
mdns_instance_name_set()
if
(
!
_mdns_server
||
_str_null_or_empty
(
service
)
||
_str_null_or_empty
(
proto
)
||
!
_mdns_server
->
hostname
)
{
mdns.c:5992
mdns_service_add_for_host()
const
char
*
hostname
=
host
?
host
:
_mdns_server
->
hostname
;
mdns.c:5998
mdns_service_add_for_host()
bool
is_service_selfhosted
=
!
_str_null_or_empty
(
_mdns_server
->
hostname
)
&&
!
strcasecmp
(
_mdns_server
->
hostname
,
srv
->
hostname
)
;
mdns.c:6138
_mdns_lookup_service()
bool
is_service_delegated
=
_str_null_or_empty
(
_mdns_server
->
hostname
)
||
strcasecmp
(
_mdns_server
->
hostname
,
srv
->
hostname
)
;
mdns.c:6139
_mdns_lookup_service()
const
char
*
hostname
=
host
?
host
:
_mdns_server
->
hostname
;
mdns.c:6208
mdns_service_port_set_for_host()
const
char
*
hostname
=
host
?
host
:
_mdns_server
->
hostname
;
mdns.c:6235
mdns_service_txt_set_for_host()
const
char
*
hostname
=
host
?
host
:
_mdns_server
->
hostname
;
mdns.c:6275
mdns_service_txt_item_set_for_host_with_explicit_value_len()
const
char
*
hostname
=
host
?
host
:
_mdns_server
->
hostname
;
mdns.c:6355
mdns_service_txt_item_remove_for_host()
const
char
*
hostname
=
host
?
host
:
_mdns_server
->
hostname
;
mdns.c:6638
mdns_service_instance_name_set_for_host()
const
char
*
hostname
=
host
?
host
:
_mdns_server
->
hostname
;
mdns.c:6671
mdns_service_remove_for_host()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mdns_server_s::hostname
is written by 2 functions and is read by 28 functions:
mdns_parse_packet()
_mdns_execute_action()
All items filtered out
mdns_server_s::hostname
mdns_get_host_item()
_mdns_get_default_instance_name()
_mdns_append_srv_record()
_mdns_append_answer()
_mdns_append_host_list_in_services()
_mdns_append_host_list()
_mdns_append_host_questions_for_services()
_mdns_init_pcb_probe()
_mdns_send_bye()
_mdns_announce_pcb()
_mdns_check_srv_collision()
_hostname_is_ours()
_mdns_delegate_hostname_set_address()
_mdns_name_is_selfhosted()
_mdns_name_is_ours()
mdns_parse_packet()
_mdns_execute_action()
mdns_free()
mdns_hostname_get()
mdns_instance_name_set()
mdns_service_add_for_host()
_mdns_lookup_service()
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_instance_name_set_for_host()
mdns_service_remove_for_host()
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