Lines Matching defs:query_info
71 struct query_info {
140 * in the reply is the same as the query_info.
246 struct query_info key;
285 int query_info_parse(struct query_info* m, struct sldns_buffer* query);
289 * Fills in preallocated query_info structure (with ptr into buffer).
295 * @param qinf: query_info is returned (only on no error).
303 struct query_info* qinf, struct reply_info** rep,
322 struct alloc_cache* alloc, struct query_info* qinf,
327 struct regional* region, struct query_info* qi);
363 * @param m1: struct query_info* , void* here to ease use as function pointer.
364 * @param m2: struct query_info* , void* here to ease use as function pointer.
370 void query_info_clear(struct query_info* m);
372 /** calculate size of struct query_info + reply_info */
381 /** calculate hash value of query_info, lowercases the qname,
383 hashvalue_type query_info_hash(struct query_info *q, uint16_t flags);
392 struct msgreply_entry* query_info_entrysetup(struct query_info* q,
478 uint8_t* reply_find_final_cname_target(struct query_info* qinfo,
487 int reply_check_cname_chain(struct query_info* qinfo, struct reply_info* rep);
504 struct ub_packed_rrset_key* reply_find_answer_rrset(struct query_info* qinfo,
549 void log_dns_msg(const char* str, struct query_info* qinfo,
569 void log_reply_info(enum verbosity_value v, struct query_info *qinf,
581 struct query_info* qinf);
670 int inplace_cb_reply_call(struct module_env* env, struct query_info* qinfo,
691 struct query_info* qinfo, struct module_qstate* qstate,
712 struct query_info* qinfo, struct module_qstate* qstate,
734 struct query_info* qinfo, struct module_qstate* qstate,
756 int inplace_cb_query_call(struct module_env* env, struct query_info* qinfo,