DNS flags (largely RFC 1035 / RFC 2136). More...
#include <gnunet_tun_lib.h>
Data Fields | |
unsigned int | recursion_desired: 1 |
Set to 1 if recursion is desired (client -> server) More... | |
unsigned int | message_truncated: 1 |
Set to 1 if message is truncated. More... | |
unsigned int | authoritative_answer: 1 |
Set to 1 if this is an authoritative answer. More... | |
unsigned int | opcode: 4 |
See GNUNET_TUN_DNS_OPCODE_ defines. More... | |
unsigned int | query_or_response: 1 |
query:0, response:1 More... | |
unsigned int | return_code: 4 |
See GNUNET_TUN_DNS_RETURN_CODE_ defines. More... | |
unsigned int | checking_disabled: 1 |
See RFC 4035. More... | |
unsigned int | authenticated_data: 1 |
Response has been cryptographically verified, RFC 4035. More... | |
unsigned int | zero: 1 |
Always zero. More... | |
unsigned int | recursion_available: 1 |
Set to 1 if recursion is available (server -> client) More... | |
DNS flags (largely RFC 1035 / RFC 2136).
Definition at line 343 of file gnunet_tun_lib.h.
unsigned int GNUNET_TUN_DnsFlags::recursion_desired |
Set to 1 if recursion is desired (client -> server)
Definition at line 349 of file gnunet_tun_lib.h.
Referenced by pack().
unsigned int GNUNET_TUN_DnsFlags::message_truncated |
Set to 1 if message is truncated.
Definition at line 354 of file gnunet_tun_lib.h.
Referenced by GNUNET_DNSPARSER_pack(), and result_processor().
unsigned int GNUNET_TUN_DnsFlags::authoritative_answer |
Set to 1 if this is an authoritative answer.
Definition at line 359 of file gnunet_tun_lib.h.
Referenced by reply_to_dns(), and result_processor().
unsigned int GNUNET_TUN_DnsFlags::opcode |
See GNUNET_TUN_DNS_OPCODE_ defines.
Definition at line 364 of file gnunet_tun_lib.h.
unsigned int GNUNET_TUN_DnsFlags::query_or_response |
query:0, response:1
Definition at line 369 of file gnunet_tun_lib.h.
Referenced by handle_request(), reply_to_dns(), and result_processor().
unsigned int GNUNET_TUN_DnsFlags::return_code |
See GNUNET_TUN_DNS_RETURN_CODE_ defines.
Definition at line 374 of file gnunet_tun_lib.h.
Referenced by reply_to_dns(), and result_processor().
unsigned int GNUNET_TUN_DnsFlags::checking_disabled |
unsigned int GNUNET_TUN_DnsFlags::authenticated_data |
Response has been cryptographically verified, RFC 4035.
Definition at line 384 of file gnunet_tun_lib.h.
Referenced by result_processor().
unsigned int GNUNET_TUN_DnsFlags::zero |
unsigned int GNUNET_TUN_DnsFlags::recursion_available |
Set to 1 if recursion is available (server -> client)
Definition at line 394 of file gnunet_tun_lib.h.
Referenced by result_processor().