tdns
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
dnsheader Struct Reference

DNS header struct. More...

#include <dns-storage.hh>

Public Attributes

uint16_t id
 
unsigned qr: 1
 
unsigned opcode: 4
 
unsigned aa: 1
 
unsigned tc: 1
 
unsigned rd: 1
 
unsigned ra: 1
 
unsigned unused:1
 
unsigned ad: 1
 
unsigned cd: 1
 
unsigned rcode:4
 
uint16_t qdcount
 
uint16_t ancount
 
uint16_t nscount
 
uint16_t arcount
 

Detailed Description

DNS header struct.

Member Data Documentation

unsigned dnsheader::aa
unsigned dnsheader::ad
uint16_t dnsheader::ancount
uint16_t dnsheader::arcount
unsigned dnsheader::cd
uint16_t dnsheader::id
uint16_t dnsheader::nscount
unsigned dnsheader::opcode
uint16_t dnsheader::qdcount
unsigned dnsheader::qr
unsigned dnsheader::ra
unsigned dnsheader::rcode
unsigned dnsheader::rd
unsigned dnsheader::tc
unsigned dnsheader::unused

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