dns_acl Struct Reference

#include <acl.h>


Public Member Functions

 ISC_LINK (dns_acl_t) nextincache
 Ditto.

Data Fields

unsigned int magic
isc_mem_tmctx
isc_refcount_t refcount
dns_iptable_tiptable
dns_aclelement_telements
isc_boolean_t has_negatives
unsigned int alloc
 Elements allocated.
unsigned int length
 Elements initialized.
char * name
 Temporary use only.


Detailed Description

Definition at line 86 of file acl.h.


Member Function Documentation

dns_acl::ISC_LINK ( dns_acl_t   ) 

Ditto.


Field Documentation

unsigned int dns_acl::magic

Definition at line 87 of file acl.h.

Referenced by convert_named_acl(), destroy(), and dns_acl_create().

isc_mem_t* dns_acl::mctx

Definition at line 88 of file acl.h.

Referenced by convert_named_acl(), destroy(), dns_acl_create(), and dns_acl_merge().

isc_refcount_t dns_acl::refcount

Definition at line 89 of file acl.h.

Referenced by destroy(), dns_acl_attach(), dns_acl_create(), and dns_acl_detach().

dns_iptable_t* dns_acl::iptable

Definition at line 90 of file acl.h.

Referenced by add_listenelt(), cfg_acl_fromconfig2(), destroy(), dns_acl_anyornone(), dns_acl_create(), dns_acl_isanyornone(), dns_acl_isinsecure(), dns_acl_match2(), dns_acl_merge(), and setup_locals().

dns_aclelement_t* dns_acl::elements

Definition at line 92 of file acl.h.

Referenced by cfg_acl_fromconfig2(), destroy(), dns_acl_create(), dns_acl_isinsecure(), dns_acl_match2(), dns_acl_merge(), and ns_sortlist_setup().

isc_boolean_t dns_acl::has_negatives

Definition at line 93 of file acl.h.

Referenced by cfg_acl_fromconfig2(), count_acl_elements(), and dns_acl_create().

unsigned int dns_acl::alloc

Elements allocated.

Definition at line 94 of file acl.h.

Referenced by cfg_acl_fromconfig2(), destroy(), dns_acl_create(), and dns_acl_merge().

unsigned int dns_acl::length

Elements initialized.

Definition at line 95 of file acl.h.

Referenced by cfg_acl_fromconfig2(), count_acl_elements(), destroy(), dns_acl_create(), dns_acl_isanyornone(), dns_acl_isinsecure(), dns_acl_match2(), dns_acl_merge(), and ns_sortlist_setup().

char* dns_acl::name

Temporary use only.

Definition at line 96 of file acl.h.

Referenced by convert_named_acl(), destroy(), and dns_acl_create().


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