NetBurner 3.1
fd_dns.h
1 /*NB_REVISION*/
2 
3 /*NB_COPYRIGHT*/
4 
5 #include <dns.h>
6 
7 /* used before DNS is ever called to see if it might just be an ipaddress...*/
8 bool IsNameIPAddress(const char *name);
9 
10 /*Open a udp recieve FD and send DNS queries...*/
11 int fd_dns_part1(const char *name, IPADDR dns_server, uint16_t TYPE = DNS_A);
12 
13 /*process recieved data should only be called if the FD has data
14 returns true if we got a result */
15 bool fd_dns_processresult(int fd, const char *name, IPADDR &addr_out, uint16_t TYPE = DNS_A);
Used to hold and manipulate IPv4 and IPv6 addresses in dual stack mode.
Definition: ipv6_addr.h:28
#define DNS_A
32-bit IPv4 address
Definition: dns.h:31
NetBurner Domain Name Server Header File.