ze-filter  (ze-filter-0.8.0-develop-180218)
ze-dns.h File Reference

Go to the source code of this file.

Classes

struct  DNS_QUERY_T
 
struct  MX_RECORD_T
 
struct  SRV_RECORDT_T
 
struct  resource_record
 
struct  DNS_REPLY_T
 

Macros

#define NETINET6   1
 
#define T_TXT   16
 
#define T_AFSDB   18
 
#define T_SRV   33
 
#define T_NAPTR   35
 
#define DNS_NO_ERR   0
 
#define DNS_ERR_TMPFAIL   -1
 
#define DNS_ERR_NOTFOUND   -2
 
#define DNS_ERR_SRV   -3
 
#define DNS_LOC_ERR   -4
 
#define __ZE_ROKEN_RESOLVE_H
 

Typedefs

typedef struct resource_record RR_RECORD_T
 
typedef int HEADER
 

Functions

void dns_free_data (DNS_REPLY_T *)
 
int dns_string_to_type (const char *)
 
const char * dns_type_to_string (int)
 
int dns_lookup (const char *domain, const char *type_name, time_t retrans, int retry, DNS_REPLY_T *)
 

Variables

bool dns_lock
 

Macro Definition Documentation

◆ __ZE_ROKEN_RESOLVE_H

#define __ZE_ROKEN_RESOLVE_H

Definition at line 150 of file ze-dns.h.