Provides DNS server. More...

Collaboration diagram for DNS server:

Classes

struct  DnsHeader
 
class  DnsServer
 

Macros

#define DNS_QR_QUERY   0
 
#define DNS_QR_RESPONSE   1
 
#define DNS_OPCODE_QUERY   0
 

Typedefs

typedef DnsServer DNSServer
 

Enumerations

enum  DnsReplyCode {
  DnsReplyCode::NoError = 0, DnsReplyCode::FormError = 1, DnsReplyCode::ServerFailure = 2, DnsReplyCode::NonExistentDomain = 3,
  DnsReplyCode::NotImplemented = 4, DnsReplyCode::Refused = 5, DnsReplyCode::YXDomain = 6, DnsReplyCode::YXRRSet = 7,
  DnsReplyCode::NXRRSet = 8
}
 

Detailed Description

Provides DNS server.

Macro Definition Documentation

◆ DNS_OPCODE_QUERY

#define DNS_OPCODE_QUERY   0

◆ DNS_QR_QUERY

#define DNS_QR_QUERY   0

◆ DNS_QR_RESPONSE

#define DNS_QR_RESPONSE   1

Typedef Documentation

◆ DNSServer

Enumeration Type Documentation

◆ DnsReplyCode

enum DnsReplyCode
strong
Enumerator
NoError 
FormError 
ServerFailure 
NonExistentDomain 
NotImplemented 
Refused 
YXDomain 
YXRRSet 
NXRRSet