Modules

 Return values and texts
 
 DNSSEC values and texts
 
 Namespace types and texts
 
 Resolution types and texts
 
 Redirect policies and texts
 
 Transport arrangements and texts
 
 Transport list values and tests
 
 Suffix appending values and texts
 
 Context code values and texts
 
 Callback types and texts
 
 Types of name services and texts
 
 Status Codes for responses and texts
 
 Values associated with extensions and texts
 
 Values associated with DNS errors found by the API and texts
 
 RR Types
 
 RR Classes
 
 Opcodes
 
 Rcodes
 

Data Structures

struct  getdns_bindata
 

Typedefs

typedef struct getdns_context getdns_context
 
typedef uint64_t getdns_transaction_t
 
typedef enum getdns_data_type getdns_data_type
 
typedef struct getdns_bindata getdns_bindata
 
typedef struct getdns_dict getdns_dict
 
typedef struct getdns_list getdns_list
 

Enumerations

enum  getdns_data_type { t_dict, t_list, t_int, t_bindata }
 

Detailed Description

Typedef Documentation

Definition at line 475 of file getdns.h.

typedef uint64_t getdns_transaction_t

Definition at line 476 of file getdns.h.

used to check data types within complex types (dict, list)

typedef struct getdns_dict getdns_dict

getdns dictionary data type Use helper functions getdns_dict_* to manipulate and iterate dictionaries

Definition at line 496 of file getdns.h.

typedef struct getdns_list getdns_list

getdns list data type Use helper functions getdns_list_* to manipulate and iterate lists Indexes are 0 based.

Definition at line 503 of file getdns.h.

Enumeration Type Documentation

used to check data types within complex types (dict, list)

Enumerator
t_dict 
t_list 
t_int 
t_bindata 

Definition at line 482 of file getdns.h.