#include <server.h>
Definition at line 44 of file server.h.
unsigned int ns_server::magic |
Definition at line 46 of file server.h.
Referenced by add_listener(), check_lockfile(), do_addzone(), do_modzone(), end_reserved_dispatches(), load_configuration(), load_zones(), ns_add_reserved_dispatch(), ns_controls_create(), ns_controls_destroy(), ns_server_create(), ns_server_destroy(), ns_server_dumpdb(), setstring(), shutdown_server(), and view_loaded().
Definition at line 48 of file server.h.
Referenced by add_listener(), do_addzone(), do_modzone(), interface_timer_tick(), load_configuration(), load_new_zones(), load_zones(), ns_server_create(), ns_server_delzone(), ns_server_dumpdb(), ns_server_flushcache(), ns_server_flushnode(), ns_server_freeze(), ns_server_nta(), ns_server_reload(), ns_server_reloadwanted(), ns_server_scan_interfaces(), ns_server_showzone(), ns_server_sync(), ns_server_tsigdelete(), ns_server_tsiglist(), ns_server_validation(), run_server(), and shutdown_server().
Definition at line 51 of file server.h.
Referenced by load_configuration(), ns_server_create(), and ns_server_destroy().
Definition at line 52 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_destroy(), and ns_server_status().
Definition at line 53 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_destroy(), and ns_server_status().
Definition at line 54 of file server.h.
Referenced by load_configuration(), ns_server_create(), and shutdown_server().
Definition at line 55 of file server.h.
Referenced by load_configuration(), ns_server_create(), and shutdown_server().
char* ns_server::statsfile |
Statistics file name.
Definition at line 56 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_destroy(), and ns_server_dumpstats().
char* ns_server::dumpfile |
Dump file name.
Definition at line 57 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_destroy(), and ns_server_dumpdb().
char* ns_server::secrootsfile |
Secroots file name.
Definition at line 58 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_destroy(), and ns_server_dumpsecroots().
char* ns_server::bindkeysfile |
bind.keys file name
Definition at line 59 of file server.h.
Referenced by load_configuration(), ns_server_create(), and ns_server_destroy().
char* ns_server::recfile |
Recursive file name.
Definition at line 60 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_destroy(), and ns_server_dumprecursing().
User has set version.
Definition at line 61 of file server.h.
Referenced by load_configuration(), and ns_server_create().
char* ns_server::version |
User-specified version.
Definition at line 62 of file server.h.
Referenced by load_configuration(), ns_server_create(), and ns_server_destroy().
User has set hostname.
Definition at line 63 of file server.h.
Referenced by load_configuration(), and ns_server_create().
char* ns_server::hostname |
User-specified hostname.
Definition at line 64 of file server.h.
Referenced by load_configuration(), ns_server_create(), and ns_server_destroy().
Use hostname for server id.
Definition at line 66 of file server.h.
Referenced by load_configuration(), and ns_server_create().
char* ns_server::server_id |
User-specified server id.
Definition at line 67 of file server.h.
Referenced by load_configuration(), ns_server_create(), and ns_server_destroy().
Current ACL environment. This defines the current values of the localhost and localnets ACLs.
Definition at line 74 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_destroy(), and scan_interfaces().
Definition at line 78 of file server.h.
Referenced by adjust_interfaces(), load_configuration(), load_new_zones(), ns_server_create(), ns_server_destroy(), ns_server_status(), ns_stats_dump(), shutdown_server(), and view_loaded().
dns_viewlist_t ns_server::viewlist |
Definition at line 79 of file server.h.
Referenced by adjust_interfaces(), heartbeat_timer_tick(), load_configuration(), load_new_zones(), load_zones(), newzone_parse(), ns_server_create(), ns_server_destroy(), ns_server_dumpdb(), ns_server_dumpsecroots(), ns_server_flushcache(), ns_server_flushnode(), ns_server_freeze(), ns_server_loadnta(), ns_server_mkeys(), ns_server_nta(), ns_server_saventa(), ns_server_sync(), ns_server_tsigdelete(), ns_server_tsiglist(), ns_server_validation(), ns_stats_dump(), shutdown_server(), and zone_from_args().
Definition at line 80 of file server.h.
Referenced by adjust_interfaces(), load_configuration(), ns_server_create(), ns_server_dumprecursing(), run_server(), scan_interfaces(), and shutdown_server().
Definition at line 82 of file server.h.
Referenced by load_configuration(), ns_server_create(), and ns_server_destroy().
Definition at line 84 of file server.h.
Referenced by load_configuration(), ns_server_create(), run_server(), and shutdown_server().
Definition at line 85 of file server.h.
Referenced by load_configuration(), ns_server_create(), run_server(), and shutdown_server().
Definition at line 86 of file server.h.
Referenced by load_configuration(), ns_server_create(), run_server(), and shutdown_server().
Definition at line 91 of file server.h.
Referenced by ns_server_create(), ns_server_reload(), and ns_server_reloadwanted().
Definition at line 92 of file server.h.
Referenced by ns_server_create(), ns_server_destroy(), ns_server_reload(), and ns_server_reloadwanted().
Definition at line 94 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_flushonshutdown(), and shutdown_server().
For BIND 8 compatibility.
Definition at line 95 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_status(), and ns_server_togglequerylog().
ns_cachelist_t ns_server::cachelist |
Possibly shared caches.
Definition at line 97 of file server.h.
Referenced by load_configuration(), ns_server_create(), ns_server_destroy(), ns_server_flushcache(), and shutdown_server().
Server stats.
Definition at line 98 of file server.h.
Referenced by ns_server_create(), ns_server_destroy(), and ns_stats_dump().
Definition at line 99 of file server.h.
Referenced by ns_server_create(), ns_server_destroy(), and ns_stats_dump().
Incoming message stats
Definition at line 100 of file server.h.
Referenced by ns_server_create(), ns_server_destroy(), and ns_stats_dump().
Definition at line 101 of file server.h.
Referenced by ns_server_create(), ns_server_destroy(), and ns_stats_dump().
Zone management stats.
Definition at line 102 of file server.h.
Referenced by ns_server_create(), ns_server_destroy(), ns_stats_dump(), and run_server().
Resolver stats.
Socket stats
Definition at line 103 of file server.h.
Referenced by ns_server_create(), ns_server_destroy(), and ns_stats_dump().
Control channels.
Definition at line 105 of file server.h.
Referenced by ns_server_create(), ns_server_destroy(), and shutdown_server().
unsigned int ns_server::dispatchgen |
Definition at line 106 of file server.h.
Referenced by end_reserved_dispatches(), ns_add_reserved_dispatch(), ns_server_create(), and start_reserved_dispatches().
ns_dispatchlist_t ns_server::dispatches |
Definition at line 107 of file server.h.
Referenced by end_reserved_dispatches(), ns_add_reserved_dispatch(), and ns_server_create().
ns_statschannellist_t ns_server::statschannels |
Definition at line 111 of file server.h.
Referenced by ns_server_create(), ns_statschannels_configure(), ns_statschannels_shutdown(), and update_listener().
Definition at line 113 of file server.h.
Referenced by cleanup_session_key(), configure_session_key(), and ns_server_create().
Definition at line 114 of file server.h.
Referenced by cleanup_session_key(), configure_session_key(), and ns_server_create().
Definition at line 115 of file server.h.
Referenced by cleanup_session_key(), configure_session_key(), and ns_server_create().
unsigned int ns_server::session_keyalg |
Definition at line 116 of file server.h.
Referenced by cleanup_session_key(), configure_session_key(), and ns_server_create().
Definition at line 117 of file server.h.
Referenced by cleanup_session_key(), configure_session_key(), and ns_server_create().
unsigned char ns_server::secret[32] |
char* ns_server::lockfile |
Definition at line 121 of file server.h.
Referenced by check_lockfile(), ns_server_create(), and ns_server_destroy().