struct DnsResource

Defined at line 352 of file ../../src/connectivity/network/mdns/service/encoding/dns_message.h

DNS resource record.

Public Members

DnsName name_
DnsType type_
DnsClass class_
bool cache_flush_
uint32_t time_to_live_
 
static const uint32_t kShortTimeToLive
static const uint32_t kLongTimeToLive

Public Methods

void DnsResource ()

Defined at line 135 of file ../../src/connectivity/network/mdns/service/encoding/dns_message.cc

void DnsResource (DnsName name, DnsType type)

Defined at line 137 of file ../../src/connectivity/network/mdns/service/encoding/dns_message.cc

void DnsResource (DnsName name, inet::IpAddress address, bool cache_flush)

Defined at line 189 of file ../../src/connectivity/network/mdns/service/encoding/dns_message.cc

void DnsResource (const DnsResource & other)

Defined at line 204 of file ../../src/connectivity/network/mdns/service/encoding/dns_message.cc

void ~DnsResource ()

Defined at line 304 of file ../../src/connectivity/network/mdns/service/encoding/dns_message.cc

DnsResource & operator= (const DnsResource & other)

Defined at line 253 of file ../../src/connectivity/network/mdns/service/encoding/dns_message.cc

bool operator== (const DnsResource & other)

Defined at line 364 of file ../../src/connectivity/network/mdns/service/encoding/dns_message.h

Records