dns_rrl_key Union Reference

#include <rrl.h>


Data Fields

struct {
   isc_uint32_t   ip [DNS_RRL_MAX_PREFIX/32]
   isc_uint32_t   qname_hash
   dns_rdatatype_t   qtype
   isc_uint8_t   qclass
   dns_rrl_rtype_t   rtype:4
   isc_boolean_t   ipv6:1
s
isc_uint16_t w [1]


Detailed Description

Definition at line 93 of file rrl.h.


Field Documentation

isc_uint32_t dns_rrl_key::ip[DNS_RRL_MAX_PREFIX/32]

Definition at line 95 of file rrl.h.

Referenced by make_key(), and make_log_buf().

isc_uint32_t dns_rrl_key::qname_hash

Definition at line 96 of file rrl.h.

Referenced by make_key(), and make_log_buf().

dns_rdatatype_t dns_rrl_key::qtype

Definition at line 97 of file rrl.h.

Referenced by make_key(), and make_log_buf().

isc_uint8_t dns_rrl_key::qclass

Definition at line 98 of file rrl.h.

Referenced by make_key(), and make_log_buf().

dns_rrl_rtype_t dns_rrl_key::rtype

Definition at line 99 of file rrl.h.

Referenced by debit_rrl_entry(), make_key(), make_log_buf(), and response_balance().

isc_boolean_t dns_rrl_key::ipv6

Definition at line 100 of file rrl.h.

Referenced by make_key(), and make_log_buf().

struct { ... } dns_rrl_key::s

Referenced by debit_rrl_entry(), make_key(), make_log_buf(), and response_balance().

isc_uint16_t dns_rrl_key::w[1]

Definition at line 102 of file rrl.h.

Referenced by hash_key().


The documentation for this union was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha