restful_server sample
_mdns_get_service_item_instance()
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_get_service_item_instance()
_mdns_get_service_item_instance() function
Syntax
Show:
Summary
Declaration
from
mdns.c:422
static
mdns_srv_item_t
*
_mdns_get_service_item_instance
(
const
char
*
instance
,
const
char
*
service
,
const
char
*
proto
,
const
char
*
hostname
)
;
Arguments
Argument
instance
service
proto
hostname
Examples
References
from
examples
Code
Location
Referrer
static
mdns_srv_item_t
*
_mdns_get_service_item_instance
(
const
char
*
instance
,
const
char
*
service
,
const
char
*
proto
,
mdns.c:422
mdns_srv_item_t
*
service
=
_mdns_get_service_item_instance
(
q
->
host
,
q
->
service
,
q
->
proto
,
NULL
)
;
mdns.c:1883
_mdns_create_answer_from_parsed_packet()
service
=
_mdns_get_service_item_instance
(
name
->
host
,
name
->
service
,
name
->
proto
,
NULL
)
;
mdns.c:3348
_mdns_name_is_ours()
service
=
_mdns_get_service_item_instance
(
name
->
host
,
name
->
service
,
name
->
proto
,
NULL
)
;
mdns.c:3947
mdns_parse_packet()
mdns_srv_item_t
*
item
=
_mdns_get_service_item_instance
(
instance
,
service
,
proto
,
hostname
)
;
mdns.c:6004
mdns_service_add_for_host()
ret
=
_mdns_get_service_item_instance
(
instance
,
service_type
,
proto
,
hostname
)
!=
NULL
;
mdns.c:6054
mdns_service_exists_with_instance()
mdns_srv_item_t
*
s
=
_mdns_get_service_item_instance
(
instance
,
service
,
proto
,
hostname
)
;
mdns.c:6211
mdns_service_port_set_for_host()
mdns_srv_item_t
*
s
=
_mdns_get_service_item_instance
(
instance
,
service
,
proto
,
hostname
)
;
mdns.c:6238
mdns_service_txt_set_for_host()
mdns_srv_item_t
*
s
=
_mdns_get_service_item_instance
(
instance
,
service
,
proto
,
hostname
)
;
mdns.c:6279
mdns_service_txt_item_set_for_host_with_explicit_value_len()
mdns_srv_item_t
*
s
=
_mdns_get_service_item_instance
(
instance
,
service
,
proto
,
hostname
)
;
mdns.c:6359
mdns_service_txt_item_remove_for_host()
mdns_srv_item_t
*
s
=
_mdns_get_service_item_instance
(
instance_name
,
service
,
proto
,
hostname
)
;
mdns.c:6442
mdns_service_subtype_remove_for_host()
mdns_srv_item_t
*
s
=
_mdns_get_service_item_instance
(
instance_name
,
service
,
proto
,
hostname
)
;
mdns.c:6500
mdns_service_subtype_add_multiple_items_for_host()
mdns_srv_item_t
*
s
=
_mdns_get_service_item_instance
(
instance_name
,
service_type
,
proto
,
hostname
)
;
mdns.c:6595
mdns_service_subtype_update_multiple_items_for_host()
mdns_srv_item_t
*
s
=
_mdns_get_service_item_instance
(
instance_old
,
service
,
proto
,
hostname
)
;
mdns.c:6643
mdns_service_instance_name_set_for_host()
mdns_srv_item_t
*
s
=
_mdns_get_service_item_instance
(
instance
,
service
,
proto
,
hostname
)
;
mdns.c:6674
mdns_service_remove_for_host()
Call Tree
from
examples
_mdns_get_service_item_instance()
is called by 14 functions and calls 2 functions:
_mdns_create_answer_from_parsed_packet()
_mdns_name_is_ours()
mdns_parse_packet()
mdns_service_add_for_host()
mdns_service_exists_with_instance()
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_subtype_remove_for_host()
mdns_service_subtype_add_multiple_items_for_host()
mdns_service_subtype_update_multiple_items_for_host()
mdns_service_instance_name_set_for_host()
mdns_service_remove_for_host()
All items filtered out
_mdns_get_service_item_instance()
_mdns_service_match_instance()
_mdns_service_match()
All items filtered out
Data Use
from
examples
_mdns_get_service_item_instance()
reads 4 variables:
_mdns_server
mdns_server_s::services
mdns_srv_item_s::next
mdns_srv_item_s::service
All items filtered out
_mdns_get_service_item_instance()
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