#include <client.h>
Definition at line 87 of file client.h.
ns_client::ISC_LINK | ( | ns_client_t | ) |
ns_client::ISC_LINK | ( | ns_client_t | ) |
ns_client::ISC_QLINK | ( | ns_client_t | ) |
unsigned int ns_client::magic |
Definition at line 89 of file client.h.
Referenced by check_dnssec(), client_allocsendbuf(), client_create(), client_newconn(), client_send(), client_senddone(), dns64_aaaaok(), exit_check(), get_key(), get_worker(), ns_client_dumpmessage(), ns_client_sendraw(), query_add_cname(), query_dns64(), query_filter64(), query_find(), query_freefreeversions(), query_newdbversion(), query_newnamebuf(), query_reset(), rpz_rewrite(), send_forward_event(), send_update_event(), update_action(), and verify().
Definition at line 90 of file client.h.
Referenced by client_create(), client_shutdown(), exit_check(), get_client(), get_worker(), ns_client_killoldestquery(), ns_client_recursing(), ns_client_replace(), and ns_client_send().
int ns_client::state |
Definition at line 91 of file client.h.
Referenced by client_create(), client_newconn(), client_read(), client_request(), exit_check(), get_client(), get_worker(), ns_client_dumprecursing(), ns_client_endrequest(), ns_client_next(), and ns_client_recursing().
Definition at line 92 of file client.h.
Referenced by client_create(), client_newconn(), client_read(), client_request(), client_shutdown(), client_timeout(), exit_check(), get_worker(), ns_client_next(), ns_client_recursing(), and ns_client_shuttingdown().
Definition at line 93 of file client.h.
Referenced by client_accept(), client_create(), client_newconn(), exit_check(), and ns_client_endrequest().
Definition at line 94 of file client.h.
Referenced by client_create(), client_read(), client_request(), exit_check(), and ns_client_endrequest().
Definition at line 95 of file client.h.
Referenced by client_create(), client_senddone(), client_sendpkg(), exit_check(), and ns_client_endrequest().
Definition at line 96 of file client.h.
Referenced by client_create(), client_request(), client_udprecv(), exit_check(), and ns_client_endrequest().
Definition at line 97 of file client.h.
Referenced by client_create(), exit_check(), forward_done(), forward_fail(), ns_client_endrequest(), send_forward_event(), send_update_event(), and updatedone_action().
int ns_client::nctls |
Definition at line 98 of file client.h.
Referenced by client_create(), client_start(), exit_check(), get_client(), and get_worker().
Definition at line 99 of file client.h.
Referenced by client_create(), exit_check(), ns_client_attach(), and ns_client_detach().
Definition at line 100 of file client.h.
Referenced by client_create(), client_shutdown(), and exit_check().
unsigned int ns_client::attributes |
Definition at line 107 of file client.h.
Referenced by client_allocsendbuf(), client_create(), client_request(), client_send(), client_sendpkg(), exit_check(), get_client(), get_worker(), log_query(), ns_client_addopt(), ns_client_checkaclsilent(), ns_client_endrequest(), ns_client_error(), ns_query_start(), process_ecs(), process_opt(), query_find(), query_prefetch(), query_recurse(), rpz_add_cname(), send_forward_event(), and sendstream().
Definition at line 108 of file client.h.
Referenced by client_accept(), client_create(), client_delay(), client_newconn(), client_read(), client_request(), client_senddone(), client_sendpkg(), client_shutdown(), client_start(), client_timeout(), client_udprecv(), exit_check(), forward_action(), forward_callback(), get_client(), get_worker(), ns_client_send(), ns_clientmgr_destroy(), prefetch_done(), query_prefetch(), query_recurse(), query_resume(), sendstream(), update_action(), updatedone_action(), and xfrout_maybe_destroy().
Definition at line 109 of file client.h.
Referenced by checkqueryacl(), checkupdateacl(), client_allocsendbuf(), client_create(), client_request(), client_send(), dns64_aaaaok(), exit_check(), mark_secure(), ns_client_addopt(), ns_client_dumprecursing(), ns_client_endrequest(), ns_client_error(), ns_client_logv(), ns_notify_start(), ns_query_start(), ns_update_start(), query_addadditional(), query_addadditional2(), query_addbestns(), query_addrdataset(), query_discardcache(), query_dns64(), query_find(), query_getcachedb(), query_getdb(), query_getzonedb(), query_prefetch(), query_recurse(), query_validatezonedb(), redirect(), redirect2(), rpz_ck_dnssec(), rpz_get_zbits(), rpz_rewrite(), rpz_rewrite_ip(), rpz_rewrite_name(), rpz_rrset_find(), setup_query_sortlist(), validate(), and verify().
Definition at line 110 of file client.h.
Referenced by client_create(), client_request(), client_sendpkg(), exit_check(), get_client(), and ns_client_replace().
Definition at line 111 of file client.h.
Referenced by client_create(), client_sendpkg(), client_udprecv(), exit_check(), and get_client().
Definition at line 112 of file client.h.
Referenced by client_accept(), client_create(), exit_check(), get_client(), and get_worker().
Definition at line 113 of file client.h.
Referenced by client_create(), client_newconn(), client_request(), client_sendpkg(), exit_check(), get_worker(), ns_client_replace(), sendstream(), and xfrout_maybe_destroy().
unsigned char* ns_client::tcpbuf |
Definition at line 114 of file client.h.
Referenced by client_allocsendbuf(), client_create(), client_send(), client_senddone(), exit_check(), and ns_client_sendraw().
Definition at line 115 of file client.h.
Referenced by client_newconn(), client_read(), client_request(), exit_check(), and get_worker().
Definition at line 116 of file client.h.
Referenced by client_create(), client_newconn(), exit_check(), and get_worker().
Definition at line 117 of file client.h.
Referenced by client_create(), client_timeout(), exit_check(), ns_client_settimeout(), xfrout_ctx_create(), and xfrout_senddone().
Definition at line 118 of file client.h.
Referenced by client_create(), client_delay(), exit_check(), and ns_client_send().
Definition at line 119 of file client.h.
Referenced by client_create(), exit_check(), and ns_client_settimeout().
Definition at line 120 of file client.h.
Referenced by answer_in_glue(), client_create(), client_request(), client_send(), exit_check(), forward_action(), ns_client_dumpmessage(), ns_client_dumprecursing(), ns_client_endrequest(), ns_client_error(), ns_client_qnamereplace(), ns_client_sendraw(), ns_notify_start(), ns_query_start(), ns_update_start(), process_opt(), query_add_cname(), query_addadditional(), query_addadditional2(), query_addds(), query_addns(), query_addrrset(), query_addsoa(), query_dns64(), query_filter64(), query_find(), query_isduplicate(), query_newname(), query_newrdataset(), query_prefetch(), query_putrdataset(), query_recurse(), query_releasename(), query_reset(), query_send(), respond(), rpz_add_cname(), sendstream(), setup_query_sortlist(), and update_action().
Definition at line 121 of file client.h.
Referenced by client_create(), client_senddone(), client_sendpkg(), and exit_check().
Definition at line 122 of file client.h.
Referenced by client_create(), client_request(), client_udprecv(), and exit_check().
unsigned char* ns_client::recvbuf |
Definition at line 123 of file client.h.
Referenced by client_create(), client_udprecv(), and exit_check().
Definition at line 124 of file client.h.
Referenced by client_create(), client_send(), exit_check(), ns_client_endrequest(), and process_opt().
Definition at line 125 of file client.h.
Referenced by client_allocsendbuf(), client_create(), client_request(), ns_client_endrequest(), ns_query_start(), and process_opt().
Definition at line 126 of file client.h.
Referenced by client_create(), ns_client_addopt(), ns_client_endrequest(), ns_query_start(), and process_opt().
Definition at line 127 of file client.h.
Referenced by client_create(), log_query(), ns_client_endrequest(), ns_query_start(), and process_opt().
void(* ns_client::next)(ns_client_t *) |
Referenced by client_create(), ns_client_endrequest(), and ns_query_start().
void(* ns_client::shutdown)(void *arg, isc_result_t result) |
Referenced by client_create(), client_shutdown(), client_timeout(), xfrout_ctx_create(), and xfrout_ctx_destroy().
void* ns_client::shutdown_arg |
Definition at line 130 of file client.h.
Referenced by client_create(), client_shutdown(), client_timeout(), xfrout_ctx_create(), and xfrout_ctx_destroy().
Definition at line 131 of file client.h.
Referenced by answer_in_glue(), dns64_aaaaok(), exit_check(), inc_stats(), log_query(), log_queryerror(), ns_client_dumprecursing(), ns_client_error(), ns_client_logv(), ns_client_qnamereplace(), ns_query_cancel(), ns_query_init(), ns_query_start(), prefetch_done(), query_addadditional(), query_addadditional2(), query_addbestns(), query_addns(), query_addnxrrsetnsec(), query_addrrset(), query_addsoa(), query_addwildcardproof(), query_dns64(), query_filter64(), query_find(), query_findclosestnsec3(), query_findversion(), query_freefreeversions(), query_getcachedb(), query_getdbversion(), query_getnamebuf(), query_keepname(), query_newdbversion(), query_newname(), query_newnamebuf(), query_prefetch(), query_recurse(), query_releasename(), query_reset(), query_resume(), query_send(), query_validatezonedb(), redirect(), redirect2(), rpz_add_cname(), rpz_get_zbits(), rpz_getdb(), rpz_log_fail(), rpz_log_rewrite(), rpz_rewrite(), rpz_rewrite_ip(), rpz_rewrite_ip_rrset(), rpz_rewrite_ip_rrsets(), rpz_rewrite_name(), rpz_rewrite_ns_skip(), rpz_rrset_find(), and rpz_st_clear().
Definition at line 132 of file client.h.
Referenced by client_request(), ns_client_dumprecursing(), and ns_client_error().
Definition at line 133 of file client.h.
Referenced by client_request(), get_key(), mark_secure(), ns_client_error(), query_addadditional(), query_addadditional2(), query_addbestns(), query_addds(), query_addns(), query_addsoa(), query_find(), query_findclosestnsec3(), query_resume(), redirect(), redirect2(), rpz_find_p(), and rpz_rrset_find().
[T]SIG key name
Definition at line 135 of file client.h.
Referenced by client_create(), and client_request().
NULL if not valid sig.
Definition at line 136 of file client.h.
Referenced by checkupdateacl(), client_create(), client_request(), dns64_aaaaok(), log_query(), ns_client_checkaclsilent(), ns_client_endrequest(), ns_client_logv(), query_dns64(), and update_action().
Die after handling request.
Definition at line 137 of file client.h.
Referenced by client_create(), exit_check(), ns_client_replace(), ns_client_send(), query_recurse(), and send_forward_event().
TCP queries not in sequence.
Definition at line 138 of file client.h.
Referenced by client_create(), client_newconn(), client_request(), client_start(), exit_check(), get_worker(), and ns_client_replace().
Definition at line 139 of file client.h.
Referenced by client_create(), client_newconn(), exit_check(), and get_worker().
Definition at line 140 of file client.h.
Referenced by client_create(), client_newconn(), client_read(), client_request(), exit_check(), get_client(), get_worker(), ns_client_endrequest(), query_prefetch(), and query_recurse().
Definition at line 141 of file client.h.
Referenced by client_accept(), client_create(), client_newconn(), client_request(), exit_check(), get_client(), get_worker(), and ns_client_replace().
Definition at line 143 of file client.h.
Referenced by client_newconn(), client_request(), client_send(), client_sendpkg(), dns64_aaaaok(), get_worker(), ns_client_checkaclsilent(), ns_client_error(), ns_client_getsockaddr(), ns_client_name(), ns_client_sourceip(), query_dns64(), query_find(), query_prefetch(), query_recurse(), rpz_rewrite(), setup_query_sortlist(), and update_action().
Definition at line 144 of file client.h.
Referenced by client_create(), client_newconn(), client_request(), client_send(), exit_check(), get_worker(), and ns_client_name().
Definition at line 145 of file client.h.
Referenced by client_request(), log_query(), and query_validatezonedb().
EDNS client subnet.
Definition at line 147 of file client.h.
Referenced by client_request(), ns_client_addopt(), ns_client_checkaclsilent(), and process_ecs().
Definition at line 148 of file client.h.
Referenced by client_create(), client_request(), ns_client_addopt(), ns_client_checkaclsilent(), and process_ecs().
Definition at line 149 of file client.h.
Referenced by client_create(), client_request(), ns_client_addopt(), and process_ecs().
struct in6_pktinfo ns_client::pktinfo [read] |
Definition at line 152 of file client.h.
Referenced by client_create(), client_request(), client_sendpkg(), get_client(), and get_worker().
Definition at line 153 of file client.h.
Referenced by client_create(), get_client(), and get_worker().
struct { ... } ns_client::formerrcache |
Referenced by client_create(), and ns_client_error().
unsigned char ns_client::cookie[8] |