struct DnsHeader

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

DNS message header.

Public Members

uint16_t id_
uint16_t flags_
uint16_t question_count_
uint16_t answer_count_
uint16_t authority_count_
uint16_t additional_count_

Public Methods

void SetResponse (bool value)

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

void SetOpCode (DnsOpCode op_code)

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

void SetAuthoritativeAnswer (bool value)

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

void SetTruncated (bool value)

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

void SetRecursionDesired (bool value)

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

void SetRecursionAvailable (bool value)

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

void SetResponseCode (DnsResponseCode response_code)

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

bool response ()

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

DnsOpCode op_code ()

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

bool authoritative_answer ()

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

bool truncated ()

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

bool recursion_desired ()

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

bool recursion_available ()

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

DnsResponseCode response_code ()

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