Structure to store query information that makes answers to queries different. More...
#include <msgreply.h>
Data Fields | |
| uint8_t * | qname |
| Salient data on the query: qname, in wireformat. | |
| size_t | qname_len |
| length of qname (including last 0 octet) | |
| uint16_t | qtype |
| qtype, host byte order | |
| uint16_t | qclass |
| qclass, host byte order | |
Structure to store query information that makes answers to queries different.
| uint8_t* query_info::qname |
Salient data on the query: qname, in wireformat.
can be allocated or a pointer to outside buffer. User has to keep track on the status of this.
Referenced by dump_msg(), load_qinfo(), load_ref(), print_deleg_lookup(), do_cache_remove(), zone_del_msg(), get_mesh_status(), do_dump_requestlist(), answer_norec_from_cache(), answer_chaos(), worker_handle_request(), delegpt_add_neg_msg(), response_type_from_cache(), response_type_from_server(), scrub_normalize(), scrub_sanitize(), scrub_message(), dns_copy_msg(), causes_cycle(), iter_dp_is_useless(), iter_store_parentside_neg(), error_supers(), handle_cname_response(), generate_sub_request(), prime_stub(), generate_a_aaaa_check(), generate_ns_check(), generate_dnskey_prefetch(), forward_request(), processInitRequest(), processQueryTargets(), processQueryResponse(), processPrimeResponse(), processTargetResponse(), processCollectClass(), iter_operate(), fill_res(), setup_qinfo_edns(), libworker_fg(), handle_newq(), msg_cache_lookup(), dns_msg_create(), gen_dns_msg(), synth_dname_msg(), dns_cache_lookup(), dns_cache_store(), local_data_answer(), local_zones_answer(), mesh_make_new_space(), mesh_new_client(), mesh_state_create(), mesh_send_reply(), qlist_parse_line(), write_q(), should_be_bogus(), dstest_entry(), nsec3_hash_test_entry(), errinf_to_str(), insert_query(), qinfo_query_encode(), error_encode(), parse_create_qinfo(), reply_info_parse(), query_info_parse(), query_info_compare(), query_info_clear(), query_info_hash(), query_info_entrysetup(), reply_find_final_cname_target(), reply_find_answer_rrset(), log_query_info(), probe_anchor(), val_neg_dlvlookup(), val_neg_getmsg(), val_nsec_prove_nodata_dsreply(), nsec_proves_nodata(), val_nsec_proves_insecuredelegation(), val_nsec_proves_positive_wildcard(), val_nsec_check_dlv(), filter_init(), nsec3_find_closest_encloser(), nsec3_prove_closest_encloser(), nsec3_do_prove_nodata(), nsec3_prove_wildcard(), nsec3_prove_nods(), val_classify_response(), val_find_best_signer(), val_find_signer(), val_chase_cname(), val_find_DS(), generate_request(), validate_nodata_response(), validate_nameerror_response(), validate_cname_noanswer_response(), processInit(), processFindKey(), val_dlv_init(), val_operate(), ds_response_to_ke(), process_ds_response(), and process_dnskey_response().