_DnsSdResponderService Struct Reference

DNS-SD service descriptor. More...

#include <dns_sd_responder.h>

Data Fields

MdnsState state
 FSM state. More...
 
DnsSdResponderContextcontext
 DNS-SD responder context. More...
 
char_t instanceName [DNS_SD_MAX_INSTANCE_NAME_LEN+1]
 Instance name. More...
 
char_t serviceName [DNS_SD_MAX_SERVICE_NAME_LEN+1]
 Service name. More...
 
uint16_t priority
 Priority of the target host. More...
 
uint16_t weight
 Server selection mechanism. More...
 
uint16_t port
 Port on the target host of this service. More...
 
uint8_t metadata [DNS_SD_MAX_METADATA_LEN]
 Discovery-time metadata (TXT record) More...
 
size_t metadataLen
 Length of the metadata. 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...
 

Detailed Description

DNS-SD service descriptor.

Definition at line 122 of file dns_sd_responder.h.

Field Documentation

◆ conflict

bool_t conflict

Conflict detected.

Definition at line 133 of file dns_sd_responder.h.

◆ context

DNS-SD responder context.

Definition at line 125 of file dns_sd_responder.h.

◆ instanceName

Instance name.

Definition at line 126 of file dns_sd_responder.h.

◆ metadata

uint8_t metadata[DNS_SD_MAX_METADATA_LEN]

Discovery-time metadata (TXT record)

Definition at line 131 of file dns_sd_responder.h.

◆ metadataLen

size_t metadataLen

Length of the metadata.

Definition at line 132 of file dns_sd_responder.h.

◆ port

uint16_t port

Port on the target host of this service.

Definition at line 130 of file dns_sd_responder.h.

◆ priority

uint16_t priority

Priority of the target host.

Definition at line 128 of file dns_sd_responder.h.

◆ retransmitCount

uint_t retransmitCount

Retransmission counter.

Definition at line 137 of file dns_sd_responder.h.

◆ serviceName

Service name.

Definition at line 127 of file dns_sd_responder.h.

◆ state

MdnsState state

FSM state.

Definition at line 124 of file dns_sd_responder.h.

◆ tieBreakLost

bool_t tieBreakLost

Tie-break lost.

Definition at line 134 of file dns_sd_responder.h.

◆ timeout

systime_t timeout

Timeout value.

Definition at line 136 of file dns_sd_responder.h.

◆ timestamp

systime_t timestamp

Timestamp to manage retransmissions.

Definition at line 135 of file dns_sd_responder.h.

◆ weight

uint16_t weight

Server selection mechanism.

Definition at line 129 of file dns_sd_responder.h.


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