Lines Matching defs:reply_info
102 struct reply_info {
191 /** the hash table entry, data is struct reply_info* */
207 * @return the reply_info base struct with the array for putting the rrsets
210 struct reply_info*
230 * Allocates reply_info and packed_rrsets. These are not yet added to any
234 * @param rep: allocated reply_info is returned (only on no error).
243 struct query_info* qinf, struct reply_info** rep,
263 struct reply_info** rep, struct regional* region);
269 void reply_info_sortref(struct reply_info* rep);
277 void reply_info_set_ttls(struct reply_info* rep, time_t timenow);
280 * Delete reply_info and packed_rrsets (while they are not yet added to the
282 * @param rep: reply_info to delete.
285 void reply_info_parsedelete(struct reply_info* rep, struct alloc_cache* alloc);
299 /** calculate size of struct query_info + reply_info */
305 /** delete reply_info data structure */
320 struct reply_info* r, hashvalue_t h);
323 * Copy reply_info and all rrsets in it and allocate.
333 struct reply_info* reply_info_copy(struct reply_info* rep,
358 struct reply_info* rep);
365 int reply_check_cname_chain(struct reply_info* rep);
373 int reply_all_rrsets_secure(struct reply_info* rep);
383 struct reply_info* rep);
394 struct ub_packed_rrset_key* reply_find_rrset_section_an(struct reply_info* rep,
406 struct ub_packed_rrset_key* reply_find_rrset_section_ns(struct reply_info* rep,
418 struct ub_packed_rrset_key* reply_find_rrset(struct reply_info* rep,
428 struct reply_info* rep);