dns_peer Struct Reference

#include <peer.h>


Public Member Functions

 ISC_LINK (dns_peer_t) next

Data Fields

unsigned int magic
isc_uint32_t refs
isc_mem_tmem
isc_netaddr_t address
unsigned int prefixlen
isc_boolean_t bogus
dns_transfer_format_t transfer_format
isc_uint32_t transfers
isc_boolean_t support_ixfr
isc_boolean_t provide_ixfr
isc_boolean_t request_ixfr
isc_boolean_t support_edns
isc_boolean_t request_nsid
isc_boolean_t request_sit
isc_boolean_t request_expire
isc_boolean_t force_tcp
dns_name_tkey
isc_sockaddr_ttransfer_source
isc_dscp_t transfer_dscp
isc_sockaddr_tnotify_source
isc_dscp_t notify_dscp
isc_sockaddr_tquery_source
isc_dscp_t query_dscp
isc_uint16_t udpsize
isc_uint16_t maxudp
isc_uint8_t ednsversion
isc_uint32_t bitflags


Detailed Description

Definition at line 61 of file peer.h.


Member Function Documentation

dns_peer::ISC_LINK ( dns_peer_t   ) 


Field Documentation

unsigned int dns_peer::magic

Definition at line 62 of file peer.h.

Referenced by dns_peer_newprefix(), and peer_delete().

isc_uint32_t dns_peer::refs

Definition at line 63 of file peer.h.

Referenced by dns_peer_attach(), dns_peer_detach(), dns_peer_newprefix(), and peer_delete().

isc_mem_t* dns_peer::mem

Definition at line 65 of file peer.h.

Referenced by dns_peer_newprefix(), dns_peer_setkey(), dns_peer_setkeybycharp(), dns_peer_setnotifysource(), dns_peer_setquerysource(), dns_peer_settransfersource(), and peer_delete().

isc_netaddr_t dns_peer::address

Definition at line 67 of file peer.h.

Referenced by dns_peer_newprefix(), and dns_peerlist_peerbyaddr().

unsigned int dns_peer::prefixlen

Definition at line 68 of file peer.h.

Referenced by dns_peer_newprefix(), dns_peerlist_addpeer(), and dns_peerlist_peerbyaddr().

isc_boolean_t dns_peer::bogus

Definition at line 69 of file peer.h.

Referenced by dns_peer_getbogus(), dns_peer_newprefix(), and dns_peer_setbogus().

dns_transfer_format_t dns_peer::transfer_format

Definition at line 70 of file peer.h.

Referenced by dns_peer_gettransferformat(), dns_peer_newprefix(), and dns_peer_settransferformat().

isc_uint32_t dns_peer::transfers

Definition at line 71 of file peer.h.

Referenced by dns_peer_gettransfers(), dns_peer_newprefix(), and dns_peer_settransfers().

isc_boolean_t dns_peer::support_ixfr

Definition at line 72 of file peer.h.

isc_boolean_t dns_peer::provide_ixfr

Definition at line 73 of file peer.h.

Referenced by dns_peer_getprovideixfr(), dns_peer_newprefix(), and dns_peer_setprovideixfr().

isc_boolean_t dns_peer::request_ixfr

Definition at line 74 of file peer.h.

Referenced by dns_peer_getrequestixfr(), dns_peer_newprefix(), and dns_peer_setrequestixfr().

isc_boolean_t dns_peer::support_edns

Definition at line 75 of file peer.h.

Referenced by dns_peer_getsupportedns(), and dns_peer_setsupportedns().

isc_boolean_t dns_peer::request_nsid

Definition at line 76 of file peer.h.

Referenced by dns_peer_getrequestnsid(), and dns_peer_setrequestnsid().

isc_boolean_t dns_peer::request_sit

Definition at line 77 of file peer.h.

Referenced by dns_peer_getrequestsit(), and dns_peer_setrequestsit().

isc_boolean_t dns_peer::request_expire

Definition at line 78 of file peer.h.

Referenced by dns_peer_getrequestexpire(), and dns_peer_setrequestexpire().

isc_boolean_t dns_peer::force_tcp

Definition at line 79 of file peer.h.

Referenced by dns_peer_getforcetcp(), and dns_peer_setforcetcp().

dns_name_t* dns_peer::key

Definition at line 80 of file peer.h.

Referenced by dns_peer_getkey(), dns_peer_newprefix(), dns_peer_setkey(), and peer_delete().

isc_sockaddr_t* dns_peer::transfer_source

Definition at line 81 of file peer.h.

Referenced by dns_peer_gettransfersource(), dns_peer_newprefix(), dns_peer_settransfersource(), and peer_delete().

isc_dscp_t dns_peer::transfer_dscp

Definition at line 82 of file peer.h.

Referenced by dns_peer_gettransferdscp(), and dns_peer_settransferdscp().

isc_sockaddr_t* dns_peer::notify_source

Definition at line 83 of file peer.h.

Referenced by dns_peer_getnotifysource(), dns_peer_newprefix(), dns_peer_setnotifysource(), and peer_delete().

isc_dscp_t dns_peer::notify_dscp

Definition at line 84 of file peer.h.

Referenced by dns_peer_getnotifydscp(), and dns_peer_setnotifydscp().

isc_sockaddr_t* dns_peer::query_source

Definition at line 85 of file peer.h.

Referenced by dns_peer_getquerysource(), dns_peer_newprefix(), dns_peer_setquerysource(), and peer_delete().

isc_dscp_t dns_peer::query_dscp

Definition at line 86 of file peer.h.

Referenced by dns_peer_getquerydscp(), and dns_peer_setquerydscp().

isc_uint16_t dns_peer::udpsize

Definition at line 87 of file peer.h.

Referenced by dns_peer_getudpsize(), and dns_peer_setudpsize().

isc_uint16_t dns_peer::maxudp

Definition at line 88 of file peer.h.

Referenced by dns_peer_getmaxudp(), and dns_peer_setmaxudp().

isc_uint8_t dns_peer::ednsversion

Definition at line 89 of file peer.h.

Referenced by dns_peer_getednsversion(), and dns_peer_setednsversion().

isc_uint32_t dns_peer::bitflags

Definition at line 91 of file peer.h.

Referenced by dns_peer_getbogus(), dns_peer_getednsversion(), dns_peer_getforcetcp(), dns_peer_getmaxudp(), dns_peer_getnotifydscp(), dns_peer_getprovideixfr(), dns_peer_getquerydscp(), dns_peer_getrequestexpire(), dns_peer_getrequestixfr(), dns_peer_getrequestnsid(), dns_peer_getrequestsit(), dns_peer_getsupportedns(), dns_peer_gettransferdscp(), dns_peer_gettransferformat(), dns_peer_gettransfers(), dns_peer_getudpsize(), dns_peer_newprefix(), dns_peer_setbogus(), dns_peer_setednsversion(), dns_peer_setforcetcp(), dns_peer_setmaxudp(), dns_peer_setnotifydscp(), dns_peer_setprovideixfr(), dns_peer_setquerydscp(), dns_peer_setrequestexpire(), dns_peer_setrequestixfr(), dns_peer_setrequestnsid(), dns_peer_setrequestsit(), dns_peer_setsupportedns(), dns_peer_settransferdscp(), dns_peer_settransferformat(), dns_peer_settransfers(), and dns_peer_setudpsize().


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