DNS header. More...
#include <gnunet_tun_lib.h>
Data Fields | |
| uint16_t | id | 
| Unique identifier for the request/response.   | |
| struct GNUNET_TUN_DnsFlags | flags | 
| Flags.   | |
| uint16_t | query_count | 
| Number of queries.   | |
| uint16_t | answer_rcount | 
| Number of answers.   | |
| uint16_t | authority_rcount | 
| Number of authoritative answers.   | |
| uint16_t | additional_rcount | 
| Number of additional records.   | |
DNS header.
Definition at line 455 of file gnunet_tun_lib.h.
| uint16_t GNUNET_TUN_DnsHeader::id | 
Unique identifier for the request/response.
Definition at line 460 of file gnunet_tun_lib.h.
Referenced by dns_pre_request_handler(), dns_result_parser(), dns_result_processor(), GNUNET_DNSPARSER_pack(), GNUNET_DNSPARSER_parse(), handle_dns_request(), process_dns_result(), process_dns_result(), process_helper_messages(), process_result(), and process_result().
| struct GNUNET_TUN_DnsFlags GNUNET_TUN_DnsHeader::flags | 
Flags.
Definition at line 465 of file gnunet_tun_lib.h.
Referenced by GNUNET_DNSPARSER_pack(), GNUNET_DNSPARSER_parse(), and process_result().
| uint16_t GNUNET_TUN_DnsHeader::query_count | 
Number of queries.
Definition at line 470 of file gnunet_tun_lib.h.
Referenced by GNUNET_DNSPARSER_pack(), and GNUNET_DNSPARSER_parse().
| uint16_t GNUNET_TUN_DnsHeader::answer_rcount | 
Number of answers.
Definition at line 475 of file gnunet_tun_lib.h.
Referenced by GNUNET_DNSPARSER_pack(), and GNUNET_DNSPARSER_parse().
| uint16_t GNUNET_TUN_DnsHeader::authority_rcount | 
Number of authoritative answers.
Definition at line 480 of file gnunet_tun_lib.h.
Referenced by GNUNET_DNSPARSER_pack(), and GNUNET_DNSPARSER_parse().
| uint16_t GNUNET_TUN_DnsHeader::additional_rcount | 
Number of additional records.
Definition at line 485 of file gnunet_tun_lib.h.
Referenced by GNUNET_DNSPARSER_pack(), and GNUNET_DNSPARSER_parse().