| Qsmtp
    0.30dev
    | 
list of IP addresses for a given host More...
#include <qdns.h>
| Data Fields | |
| struct in6_addr * | addr | 
| char * | name | 
| unsigned int | priority | 
| unsigned short | count | 
| struct ips * | next | 
list of IP addresses for a given host
This struct represents a member of an IP address list. It is used as return value by the ask_dns* functions. A complete list can be freed by calling freeips(). If this list represents a list of MX entries the priority field contains the priority given in DNS. If there is no MX entry at all and the A record is used instead the priority is set to MX_PRIORITY_IMPLICIT. If the list is not created by ask_dnsmx() then the value of the priority field is undefined.
| struct in6_addr* ips::addr | 
IPv6 addresses
| unsigned short ips::count | 
entries in addr
| char* ips::name | 
name of the MX
| struct ips* ips::next | 
pointer to next list entry
| unsigned int ips::priority | 
MX priority
 1.8.10
 1.8.10