_MdnsResponderContext Struct Reference

mDNS responder context More...

#include <mdns_responder.h>

Data Fields

MdnsResponderSettings settings
 DNS-SD settings. More...
 
bool_t running
 mDNS responder is currently running More...
 
MdnsState state
 FSM state. More...
 
bool_t conflict
 Conflict detected. More...
 
bool_t tieBreakLost
 Tie-break lost. More...
 
systime_t timestamp
 Timestamp to manage retransmissions. More...
 
systime_t timeout
 Timeout value. More...
 
uint_t retransmitCount
 Retransmission counter. More...
 
char_t hostname [MDNS_RESPONDER_MAX_HOSTNAME_LEN+1]
 Host name. More...
 
bool_t ipv4AddrCount
 Number of valid IPv4 addresses. More...
 
bool_t ipv6AddrCount
 Number of valid IPv6 addresses. More...
 
MdnsIpv4AddrEntry ipv4AddrList [IPV4_ADDR_LIST_SIZE]
 IPv4 address list. More...
 
MdnsMessage ipv4Response
 IPv4 response message. More...
 
MdnsIpv6AddrEntry ipv6AddrList [IPV6_ADDR_LIST_SIZE]
 IPv6 address list. More...
 
MdnsMessage ipv6Response
 IPv6 response message. More...
 

Detailed Description

mDNS responder context

Definition at line 197 of file mdns_responder.h.

Field Documentation

◆ conflict

bool_t conflict

Conflict detected.

Definition at line 202 of file mdns_responder.h.

◆ hostname

Host name.

Definition at line 207 of file mdns_responder.h.

◆ ipv4AddrCount

bool_t ipv4AddrCount

Number of valid IPv4 addresses.

Definition at line 208 of file mdns_responder.h.

◆ ipv4AddrList

IPv4 address list.

Definition at line 211 of file mdns_responder.h.

◆ ipv4Response

MdnsMessage ipv4Response

IPv4 response message.

Definition at line 212 of file mdns_responder.h.

◆ ipv6AddrCount

bool_t ipv6AddrCount

Number of valid IPv6 addresses.

Definition at line 209 of file mdns_responder.h.

◆ ipv6AddrList

IPv6 address list.

Definition at line 215 of file mdns_responder.h.

◆ ipv6Response

MdnsMessage ipv6Response

IPv6 response message.

Definition at line 216 of file mdns_responder.h.

◆ retransmitCount

uint_t retransmitCount

Retransmission counter.

Definition at line 206 of file mdns_responder.h.

◆ running

bool_t running

mDNS responder is currently running

Definition at line 200 of file mdns_responder.h.

◆ settings

DNS-SD settings.

Definition at line 199 of file mdns_responder.h.

◆ state

MdnsState state

FSM state.

Definition at line 201 of file mdns_responder.h.

◆ tieBreakLost

bool_t tieBreakLost

Tie-break lost.

Definition at line 203 of file mdns_responder.h.

◆ timeout

systime_t timeout

Timeout value.

Definition at line 205 of file mdns_responder.h.

◆ timestamp

systime_t timestamp

Timestamp to manage retransmissions.

Definition at line 204 of file mdns_responder.h.


The documentation for this struct was generated from the following file: