_DnsSdContext Struct Reference

DNS-SD context. More...

#include <dns_sd.h>

Data Fields

DnsSdSettings settings
 DNS-SD settings. More...
bool_t running
 DNS-SD 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 instanceName [DNS_SD_MAX_INSTANCE_NAME_LEN+1]
 Service instance name. More...
DnsSdService serviceList [DNS_SD_SERVICE_LIST_SIZE]
 List of registered services. More...

Detailed Description

DNS-SD context.

Definition at line 138 of file dns_sd.h.

Field Documentation

◆ conflict

bool_t conflict

Conflict detected.

Definition at line 143 of file dns_sd.h.

◆ instanceName

Service instance name.

Definition at line 148 of file dns_sd.h.

◆ retransmitCount

uint_t retransmitCount

Retransmission counter.

Definition at line 147 of file dns_sd.h.

◆ running

bool_t running

DNS-SD is currently running.

Definition at line 141 of file dns_sd.h.

◆ serviceList

List of registered services.

Definition at line 149 of file dns_sd.h.

◆ settings

DnsSdSettings settings

DNS-SD settings.

Definition at line 140 of file dns_sd.h.

◆ state

MdnsState state

FSM state.

Definition at line 142 of file dns_sd.h.

◆ tieBreakLost

bool_t tieBreakLost

Tie-break lost.

Definition at line 144 of file dns_sd.h.

◆ timeout

systime_t timeout

Timeout value.

Definition at line 146 of file dns_sd.h.

◆ timestamp

systime_t timestamp

Timestamp to manage retransmissions.

Definition at line 145 of file dns_sd.h.

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