44void dnsSdChangeState(DnsSdContext *context,
MdnsState newState,
47void dnsSdChangeInstanceName(DnsSdContext *context);
49error_t dnsSdSendProbe(DnsSdContext *context);
50error_t dnsSdSendAnnouncement(DnsSdContext *context);
54 size_t offset,
const DnsQuestion *question,
MdnsMessage *response);
56void dnsSdParseNsRecord(NetInterface *interface,
const MdnsMessage *query,
57 size_t offset,
const DnsResourceRecord *record);
59void dnsSdParseAnRecord(NetInterface *interface,
const MdnsMessage *response,
60 size_t offset,
const DnsResourceRecord *record);
62void dnsSdGenerateAdditionalRecords(NetInterface *interface,
65error_t dnsSdFormatServiceEnumPtrRecord(NetInterface *interface,
72 const DnsSdService *service, bool_t cacheFlush, uint32_t ttl);
75 const DnsSdService *service, bool_t cacheFlush, uint32_t ttl);
78 const DnsSdService *service, bool_t cacheFlush, uint32_t ttl);
DNS-SD (DNS-Based Service Discovery)
error_t
Error codes.
Definition error.h:43
MdnsState
mDNS responder states
Definition mdns_responder.h:139
uint32_t systime_t
System time.
Definition os_port_none.h:90
DNS-SD service descriptor.
Definition dns_sd.h:124
mDNS message
Definition mdns_common.h:78