XINU
Data Structures | Macros
dns.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dns_q
 
struct  dns_rr
 
struct  dnspkt
 

Macros

#define DNS_QC_IN   1 /* DNS QClass Internet */
 
#define DNS_QT_A   1 /* DNS Address Type (A) */
 
#define DNS_QT_NS   2 /* DNS Name Server Type */
 
#define DNSDATASIZ   500 /* Size of the data area */
 
#define DNSLPORT   51525 /* Local UDP port to use */
 
#define DNSPORT   53 /* Well-known DNS UDP port */
 
#define DNSRETRY   3 /* Number of times to retry */
 
#define DNSTIMEOUT   3000 /* Timeout for a response (ms) */
 

Macro Definition Documentation

◆ DNS_QC_IN

#define DNS_QC_IN   1 /* DNS QClass Internet */

Definition at line 42 of file dns.h.

Referenced by dns_bldq().

◆ DNS_QT_A

#define DNS_QT_A   1 /* DNS Address Type (A) */

Definition at line 37 of file dns.h.

Referenced by dns_bldq(), and dns_geta().

◆ DNS_QT_NS

#define DNS_QT_NS   2 /* DNS Name Server Type */

Definition at line 38 of file dns.h.

◆ DNSDATASIZ

#define DNSDATASIZ   500 /* Size of the data area */

Definition at line 9 of file dns.h.

Referenced by dns_bldq().

◆ DNSLPORT

#define DNSLPORT   51525 /* Local UDP port to use */

Definition at line 8 of file dns.h.

Referenced by dnslookup().

◆ DNSPORT

#define DNSPORT   53 /* Well-known DNS UDP port */

Definition at line 7 of file dns.h.

Referenced by dnslookup().

◆ DNSRETRY

#define DNSRETRY   3 /* Number of times to retry */

Definition at line 6 of file dns.h.

Referenced by dnslookup().

◆ DNSTIMEOUT

#define DNSTIMEOUT   3000 /* Timeout for a response (ms) */

Definition at line 5 of file dns.h.

Referenced by dnslookup().