dns_rpz_st_t Struct Reference

#include <rpz.h>


Data Fields

unsigned int state
struct {
   dns_rpz_type_t   type
   dns_rpz_zone_t *   rpz
   dns_rpz_prefix_t   prefix
   dns_rpz_policy_t   policy
   dns_ttl_t   ttl
   isc_result_t   result
   dns_zone_t *   zone
   dns_db_t *   db
   dns_dbversion_t *   version
   dns_dbnode_t *   node
   dns_rdataset_t *   rdataset
m
struct {
   unsigned int   label
   dns_db_t *   db
   dns_rdataset_t *   ns_rdataset
   dns_rdatatype_t   r_type
   isc_result_t   r_result
   dns_rdataset_t *   r_rdataset
r
struct {
   isc_result_t   result
   isc_boolean_t   is_zone
   isc_boolean_t   authoritative
   dns_zone_t *   zone
   dns_db_t *   db
   dns_dbnode_t *   node
   dns_rdataset_t *   rdataset
   dns_rdataset_t *   sigrdataset
   dns_rdatatype_t   qtype
q
dns_name_tp_name
dns_name_tr_name
dns_name_tfname
dns_fixedname_t _p_namef
dns_fixedname_t _r_namef
dns_fixedname_t _fnamef


Detailed Description

Definition at line 209 of file rpz.h.


Field Documentation

unsigned int dns_rpz_st_t::state

Definition at line 210 of file rpz.h.

Referenced by query_find(), rpz_rewrite(), rpz_rewrite_ip_rrsets(), rpz_rrset_find(), and rpz_st_clear().

dns_rpz_type_t dns_rpz_st_t::type

Definition at line 222 of file rpz.h.

Referenced by query_find(), rpz_add_cname(), rpz_get_zbits(), rpz_rewrite(), rpz_rewrite_ip(), rpz_rewrite_name(), rpz_save_p(), and rpz_st_clear().

dns_rpz_zone_t* dns_rpz_st_t::rpz

Definition at line 223 of file rpz.h.

Referenced by query_find(), rpz_get_zbits(), rpz_rewrite(), rpz_rewrite_ip(), rpz_rewrite_name(), and rpz_save_p().

dns_rpz_prefix_t dns_rpz_st_t::prefix

Definition at line 224 of file rpz.h.

Referenced by rpz_rewrite_ip(), and rpz_save_p().

dns_rpz_policy_t dns_rpz_st_t::policy

Definition at line 225 of file rpz.h.

Referenced by query_find(), rpz_add_cname(), rpz_get_zbits(), rpz_rewrite(), rpz_rewrite_ip(), rpz_rewrite_ip_rrset(), rpz_rewrite_name(), rpz_rrset_find(), rpz_save_p(), and rpz_st_clear().

dns_ttl_t dns_rpz_st_t::ttl

Definition at line 226 of file rpz.h.

Referenced by query_find(), rpz_add_cname(), rpz_rewrite(), and rpz_save_p().

isc_result_t dns_rpz_st_t::result

Definition at line 227 of file rpz.h.

Referenced by query_find(), and rpz_save_p().

dns_zone_t* dns_rpz_st_t::zone

Definition at line 228 of file rpz.h.

Referenced by query_find(), rpz_add_cname(), rpz_match_clear(), rpz_rewrite(), rpz_save_p(), and rpz_st_clear().

dns_db_t* dns_rpz_st_t::db

Definition at line 229 of file rpz.h.

Referenced by query_find(), rpz_match_clear(), rpz_rewrite(), rpz_rrset_find(), rpz_save_p(), and rpz_st_clear().

dns_dbversion_t* dns_rpz_st_t::version

Definition at line 230 of file rpz.h.

Referenced by query_find(), rpz_match_clear(), and rpz_save_p().

dns_dbnode_t* dns_rpz_st_t::node

Definition at line 231 of file rpz.h.

Referenced by query_find(), rpz_match_clear(), rpz_save_p(), and rpz_st_clear().

dns_rdataset_t* dns_rpz_st_t::rdataset

Definition at line 232 of file rpz.h.

Referenced by query_find(), rpz_match_clear(), rpz_save_p(), and rpz_st_clear().

struct { ... } dns_rpz_st_t::m

Referenced by query_find(), rpz_add_cname(), rpz_get_zbits(), rpz_match_clear(), rpz_rewrite(), rpz_rewrite_ip(), rpz_rewrite_ip_rrset(), rpz_rewrite_name(), rpz_rrset_find(), rpz_save_p(), and rpz_st_clear().

unsigned int dns_rpz_st_t::label

Definition at line 238 of file rpz.h.

Referenced by rpz_rewrite(), and rpz_rewrite_ns_skip().

dns_db_t* dns_rpz_st_t::db

Definition at line 239 of file rpz.h.

dns_rdataset_t* dns_rpz_st_t::ns_rdataset

Definition at line 240 of file rpz.h.

Referenced by rpz_rewrite(), rpz_rewrite_ns_skip(), and rpz_st_clear().

dns_rdatatype_t dns_rpz_st_t::r_type

Definition at line 241 of file rpz.h.

Referenced by query_find(), and rpz_rrset_find().

isc_result_t dns_rpz_st_t::r_result

Definition at line 242 of file rpz.h.

Referenced by query_find(), and rpz_rrset_find().

dns_rdataset_t* dns_rpz_st_t::r_rdataset

Definition at line 243 of file rpz.h.

Referenced by query_find(), rpz_rrset_find(), and rpz_st_clear().

struct { ... } dns_rpz_st_t::r

Referenced by query_find(), rpz_rewrite(), rpz_rewrite_ns_skip(), rpz_rrset_find(), and rpz_st_clear().

isc_boolean_t dns_rpz_st_t::is_zone

Definition at line 250 of file rpz.h.

Referenced by query_find().

isc_boolean_t dns_rpz_st_t::authoritative

Definition at line 251 of file rpz.h.

Referenced by query_find().

dns_zone_t* dns_rpz_st_t::zone

Definition at line 252 of file rpz.h.

dns_db_t* dns_rpz_st_t::db

Definition at line 253 of file rpz.h.

dns_dbnode_t* dns_rpz_st_t::node

Definition at line 254 of file rpz.h.

dns_rdataset_t* dns_rpz_st_t::rdataset

Definition at line 255 of file rpz.h.

dns_rdataset_t* dns_rpz_st_t::sigrdataset

Definition at line 256 of file rpz.h.

Referenced by query_find(), and rpz_st_clear().

dns_rdatatype_t dns_rpz_st_t::qtype

Definition at line 257 of file rpz.h.

Referenced by query_find().

struct { ... } dns_rpz_st_t::q

Referenced by query_find(), rpz_rewrite(), and rpz_st_clear().

dns_name_t* dns_rpz_st_t::p_name

Definition at line 264 of file rpz.h.

Referenced by query_find(), rpz_add_cname(), rpz_rewrite(), rpz_rewrite_ip(), rpz_rewrite_name(), and rpz_save_p().

dns_name_t* dns_rpz_st_t::r_name

Definition at line 265 of file rpz.h.

Referenced by rpz_rewrite(), and rpz_rrset_find().

dns_name_t* dns_rpz_st_t::fname

Definition at line 266 of file rpz.h.

Referenced by query_find(), and rpz_rewrite().

dns_fixedname_t dns_rpz_st_t::_p_namef

Definition at line 267 of file rpz.h.

Referenced by rpz_rewrite().

dns_fixedname_t dns_rpz_st_t::_r_namef

Definition at line 268 of file rpz.h.

Referenced by rpz_rewrite().

dns_fixedname_t dns_rpz_st_t::_fnamef

Definition at line 269 of file rpz.h.

Referenced by rpz_rewrite().


The documentation for this struct 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