restful_server sample
mdns_service_t::instance
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_service_t::instance
mdns_service_t::instance field
Syntax
Show:
Summary
Declaration
from
mdns_private.h:283
const
char
*
instance
;
Examples
References
from
examples
Code
Location
Referrer
const
char
*
instance
;
mdns_private.h:283
if
(
service
&&
!
_str_null_or_empty
(
service
->
instance
)
)
{
mdns.c:391
_mdns_get_service_instance_name()
return
service
->
instance
;
mdns.c:392
_mdns_get_service_instance_name()
return
!
strcasecmp
(
srv
->
service
,
service
)
&&
_mdns_instance_name_match
(
srv
->
instance
,
instance
)
&&
mdns.c:418
_mdns_service_match_instance()
if
(
service
->
service
->
instance
&&
r
->
host
)
{
mdns.c:1901
_mdns_create_answer_from_parsed_packet()
}
else
if
(
!
service
->
service
->
instance
&&
!
r
->
host
)
{
mdns.c:1906
_mdns_create_answer_from_parsed_packet()
if
(
!
a
->
service
->
instance
)
{
mdns.c:2559
_mdns_send_bye_all_pcbs_no_instance()
if
(
!
a
->
service
->
instance
)
{
mdns.c:2571
_mdns_send_bye_all_pcbs_no_instance()
if
(
!
a
->
service
->
instance
)
{
mdns.c:2587
_mdns_restart_all_pcbs_no_instance()
if
(
!
a
->
service
->
instance
)
{
mdns.c:2599
_mdns_restart_all_pcbs_no_instance()
s
->
instance
=
instance
?
mdns_mem_strndup
(
instance
,
MDNS_NAME_BUF_LEN
-
1
)
:
NULL
;
mdns.c:2718
_mdns_create_service()
mdns_mem_free
(
(
char
*
)
s
->
instance
)
;
mdns.c:2745
_mdns_create_service()
mdns_mem_free
(
(
char
*
)
service
->
instance
)
;
mdns.c:2889
_mdns_free_service()
if
(
!
service
->
service
->
instance
)
{
mdns.c:3455
_mdns_question_matches()
}
else
if
(
service
->
service
->
instance
&&
question
->
host
&&
!
strcasecmp
(
service
->
service
->
instance
,
question
->
host
)
)
{
mdns.c:3457
_mdns_question_matches()
if
(
!
_str_null_or_empty
(
service
->
service
->
instance
)
)
{
mdns.c:4070
mdns_parse_packet()
char
*
new_instance
=
_mdns_mangle_name
(
(
char
*
)
service
->
service
->
instance
)
;
mdns.c:4071
mdns_parse_packet()
mdns_mem_free
(
(
char
*
)
service
->
service
->
instance
)
;
mdns.c:4073
mdns_parse_packet()
service
->
service
->
instance
=
new_instance
;
mdns.c:4074
mdns_parse_packet()
(
_str_null_or_empty
(
instance
)
||
_mdns_instance_name_match
(
srv
->
instance
,
instance
)
)
)
{
mdns.c:6142
_mdns_lookup_service()
if
(
srv
->
instance
)
{
mdns.c:6153
_mdns_lookup_service()
item
->
instance_name
=
mdns_mem_strndup
(
srv
->
instance
,
MDNS_NAME_BUF_LEN
-
1
)
;
mdns.c:6154
_mdns_lookup_service()
if
(
s
->
service
->
instance
)
{
mdns.c:6646
mdns_service_instance_name_set_for_host()
mdns_mem_free
(
(
char
*
)
s
->
service
->
instance
)
;
mdns.c:6648
mdns_service_instance_name_set_for_host()
s
->
service
->
instance
=
mdns_mem_strndup
(
instance
,
MDNS_NAME_BUF_LEN
-
1
)
;
mdns.c:6650
mdns_service_instance_name_set_for_host()
ESP_GOTO_ON_FALSE
(
s
->
service
->
instance
,
ESP_ERR_NO_MEM
,
err
,
TAG
,
"Out of memory"
)
;
mdns.c:6651
mdns_service_instance_name_set_for_host()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mdns_service_t::instance
is written by 3 functions and is read by 11 functions:
_mdns_create_service()
mdns_parse_packet()
mdns_service_instance_name_set_for_host()
All items filtered out
mdns_service_t::instance
_mdns_get_service_instance_name()
_mdns_service_match_instance()
_mdns_create_answer_from_parsed_packet()
_mdns_send_bye_all_pcbs_no_instance()
_mdns_restart_all_pcbs_no_instance()
_mdns_create_service()
_mdns_free_service()
_mdns_question_matches()
mdns_parse_packet()
_mdns_lookup_service()
mdns_service_instance_name_set_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