42#define UDP_MAX_MESSAGE_LEN 512
43#define TCP_MAX_MESSAGE_LEN 65535
44#define QUERY_RESPONSE_MAX_RRSET 10
61 struct sockaddr_storage
addr;
struct buffer_struct buffer_type
struct edns_rr_struct edns_rr_type
struct engine_struct engine_type
struct response_struct response_type
void query_prepare(query_type *q)
query_type * query_create(void)
void query_reset(query_type *q, size_t maxlen, int is_tcp)
void query_add_optional(query_type *q, engine_type *engine)
void query_cleanup(query_type *q)
query_state query_process(query_type *q, engine_type *engine)
struct query_struct query_type
int query_add_rr(query_type *q, ldns_rr *rr)
#define QUERY_RESPONSE_MAX_RRSET
enum query_enum query_state
struct rrset_struct rrset_type
struct sockaddr_storage addr
ldns_pkt_section sections[QUERY_RESPONSE_MAX_RRSET]
rrset_type * rrsets[QUERY_RESPONSE_MAX_RRSET]
struct tsig_rr_struct tsig_rr_type
struct zone_struct zone_type