restful_server sample
mdns_service_t
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
mdns_service_t struct
Syntax
Show:
Summary
Declaration
from
mdns_private.h:282
typedef
struct
{
const
char
*
instance
;
const
char
*
service
;
const
char
*
proto
;
const
char
*
hostname
;
uint16_t
priority
;
uint16_t
weight
;
uint16_t
port
;
mdns_txt_linked_item_t
*
txt
;
mdns_subtype_t
*
subtype
;
}
mdns_service_t
;
Fields
Field
Declared as
mdns_service_t::instance
const
char
*
mdns_service_t::service
const
char
*
mdns_service_t::proto
const
char
*
mdns_service_t::hostname
const
char
*
mdns_service_t::priority
uint16_t
mdns_service_t::weight
uint16_t
mdns_service_t::port
uint16_t
mdns_service_t::txt
mdns_txt_linked_item_t
*
mdns_service_t::subtype
mdns_subtype_t
*
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
{
mdns_private.h:282
}
mdns_service_t
;
mdns_private.h:292
static
bool
_mdns_service_match
(
const
mdns_service_t
*
srv
,
const
char
*
service
,
const
char
*
proto
,
mdns.c:272
_mdns_service_match()
_mdns_service_match()::srv
static
const
char
*
_mdns_get_service_instance_name
(
const
mdns_service_t
*
service
)
mdns.c:389
_mdns_get_service_instance_name()
_mdns_get_service_instance_name()::service
static
bool
_mdns_service_match_instance
(
const
mdns_service_t
*
srv
,
const
char
*
instance
,
const
char
*
service
,
mdns.c:409
_mdns_service_match_instance()
_mdns_service_match_instance()::srv
static
uint16_t
_mdns_append_sdptr_record
(
uint8_t
*
packet
,
uint16_t
*
index
,
mdns_service_t
*
service
,
bool
flush
,
bool
bye
)
mdns.c:918
_mdns_append_sdptr_record()
_mdns_append_sdptr_record()::service
static
uint16_t
_mdns_append_txt_record
(
uint8_t
*
packet
,
uint16_t
*
index
,
mdns_service_t
*
service
,
bool
flush
,
bool
bye
)
mdns.c:968
_mdns_append_txt_record()
_mdns_append_txt_record()::service
static
uint16_t
_mdns_append_srv_record
(
uint8_t
*
packet
,
uint16_t
*
index
,
mdns_service_t
*
service
,
bool
flush
,
bool
bye
)
mdns.c:1032
_mdns_append_srv_record()
_mdns_append_srv_record()::service
static
uint8_t
_mdns_append_service_ptr_answers
(
uint8_t
*
packet
,
uint16_t
*
index
,
mdns_service_t
*
service
,
bool
flush
,
mdns.c:1350
_mdns_append_service_ptr_answers()
_mdns_append_service_ptr_answers()::service
static
bool
_mdns_alloc_answer
(
mdns_out_answer_t
*
*
destination
,
uint16_t
type
,
mdns_service_t
*
service
,
mdns.c:1733
_mdns_alloc_answer()
_mdns_alloc_answer()::service
static
bool
_mdns_create_answer_from_service
(
mdns_tx_packet_t
*
packet
,
mdns_service_t
*
service
,
mdns.c:1789
_mdns_create_answer_from_service()
_mdns_create_answer_from_service()::service
static
bool
_mdns_service_match_ptr_question
(
const
mdns_service_t
*
service
,
const
mdns_parsed_question_t
*
question
)
mdns.c:1834
_mdns_service_match_ptr_question()
_mdns_service_match_ptr_question()::service
static
mdns_service_t
*
_mdns_create_service
(
const
char
*
service
,
const
char
*
proto
,
const
char
*
hostname
,
mdns.c:2701
_mdns_create_service()
mdns_service_t
*
s
=
(
mdns_service_t
*
)
mdns_mem_calloc
(
1
,
sizeof
(
mdns_service_t
)
)
;
mdns.c:2705
_mdns_create_service()
static
void
_mdns_dealloc_scheduled_service_answers
(
mdns_out_answer_t
*
*
destination
,
mdns_service_t
*
service
)
mdns.c:2757
_mdns_dealloc_scheduled_service_answers()
_mdns_dealloc_scheduled_service_answers()::service
static
void
_mdns_remove_scheduled_service_packets
(
mdns_service_t
*
service
)
mdns.c:2782
_mdns_remove_scheduled_service_packets()
_mdns_remove_scheduled_service_packets()::service
static
void
_mdns_free_service_subtype
(
mdns_service_t
*
service
)
mdns.c:2873
_mdns_free_service_subtype()
_mdns_free_service_subtype()::service
static
void
_mdns_free_service
(
mdns_service_t
*
service
)
mdns.c:2884
_mdns_free_service()
_mdns_free_service()::service
static
int
_mdns_check_srv_collision
(
mdns_service_t
*
service
,
uint16_t
priority
,
uint16_t
weight
,
uint16_t
port
,
const
char
*
host
,
const
char
*
domain
)
mdns.c:2912
_mdns_check_srv_collision()
_mdns_check_srv_collision()::service
static
int
_mdns_check_txt_collision
(
mdns_service_t
*
service
,
const
uint8_t
*
data
,
size_t
len
)
mdns.c:2969
_mdns_check_txt_collision()
_mdns_check_txt_collision()::service
mdns_service_t
*
s
=
NULL
;
mdns.c:5999
mdns_service_add_for_host()
mdns_service_t
*
srv
=
s
->
service
;
mdns.c:6133
_mdns_lookup_service()
mdns_service_t
*
srv
=
s
->
service
;
mdns.c:6248
mdns_service_txt_set_for_host()
mdns_service_t
*
srv
=
s
->
service
;
mdns.c:6282
mdns_service_txt_item_set_for_host_with_explicit_value_len()
mdns_service_t
*
srv
=
s
->
service
;
mdns.c:6362
mdns_service_txt_item_remove_for_host()
static
mdns_subtype_t
*
_mdns_service_find_subtype_needed_sendbye
(
mdns_service_t
*
service
,
mdns_subtype_item_t
subtype
[
]
,
mdns.c:6536
_mdns_service_find_subtype_needed_sendbye()
_mdns_service_find_subtype_needed_sendbye()::service
}
mdns_service_t
;
mdns_private.h:292
mdns_service_t
mdns_service_t
*
service
;
mdns_private.h:296
mdns_srv_item_s
mdns_srv_item_s::service
mdns_service_t
*
service
;
mdns_private.h:321
mdns_out_answer_s
mdns_out_answer_s::service
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
mdns_srv_item_s::service
mdns_srv_item_s
mdns_private.h:296
mdns_out_answer_s::service
mdns_out_answer_s
mdns_private.h:321
_mdns_service_match()::srv
_mdns_service_match()
mdns.c:272
_mdns_get_service_instance_name()::service
_mdns_get_service_instance_name()
mdns.c:389
_mdns_service_match_instance()::srv
_mdns_service_match_instance()
mdns.c:409
_mdns_append_sdptr_record()::service
_mdns_append_sdptr_record()
mdns.c:918
_mdns_append_txt_record()::service
_mdns_append_txt_record()
mdns.c:968
_mdns_append_srv_record()::service
_mdns_append_srv_record()
mdns.c:1032
_mdns_append_service_ptr_answers()::service
_mdns_append_service_ptr_answers()
mdns.c:1350
_mdns_alloc_answer()::service
_mdns_alloc_answer()
mdns.c:1733
_mdns_create_answer_from_service()::service
_mdns_create_answer_from_service()
mdns.c:1789
_mdns_service_match_ptr_question()::service
_mdns_service_match_ptr_question()
mdns.c:1834
return
_mdns_create_service()
mdns.c:2701
_mdns_dealloc_scheduled_service_answers()::service
_mdns_dealloc_scheduled_service_answers()
mdns.c:2757
_mdns_remove_scheduled_service_packets()::service
_mdns_remove_scheduled_service_packets()
mdns.c:2782
_mdns_free_service_subtype()::service
_mdns_free_service_subtype()
mdns.c:2873
_mdns_free_service()::service
_mdns_free_service()
mdns.c:2884
_mdns_check_srv_collision()::service
_mdns_check_srv_collision()
mdns.c:2912
_mdns_check_txt_collision()::service
_mdns_check_txt_collision()
mdns.c:2969
_mdns_service_find_subtype_needed_sendbye()::service
_mdns_service_find_subtype_needed_sendbye()
mdns.c:6536
Lifecycle
from
examples
All items filtered out
All items filtered out