42 #define UDP_MAX_MESSAGE_LEN 512
43 #define TCP_MAX_MESSAGE_LEN 65535
44 #define QUERY_RESPONSE_MAX_RRSET 10
63 struct sockaddr_storage
addr;
void query_prepare(query_type *q)
int query_add_rr(query_type *q, ldns_rr *rr)
void query_add_optional(query_type *q, void *engine)
query_type * query_create(void)
void query_cleanup(query_type *q)
struct sockaddr_storage addr
rrset_type * rrsets[QUERY_RESPONSE_MAX_RRSET]
allocator_type * allocator
void query_reset(query_type *q, size_t maxlen, int is_tcp)
enum query_enum query_state
#define QUERY_RESPONSE_MAX_RRSET
ldns_pkt_section sections[QUERY_RESPONSE_MAX_RRSET]
query_state query_process(query_type *q, void *engine)