|
OpenDNSSEC-signer
2.1.3
|
#include "config.h"#include "daemon/cfg.h"#include "daemon/engine.h"#include "duration.h"#include "file.h"#include "str.h"#include "hsm.h"#include "locks.h"#include "log.h"#include "privdrop.h"#include "status.h"#include "util.h"#include "signer/zonelist.h"#include "wire/tsig.h"#include "libhsm.h"#include "signertasks.h"#include "signercommands.h"#include <errno.h>#include <libxml/parser.h>#include <signal.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <strings.h>#include <sys/socket.h>#include <sys/types.h>#include <sys/un.h>#include <time.h>#include <unistd.h>Go to the source code of this file.
Functions | |
| void | engine_wakeup_workers (engine_type *engine) |
| void | engine_update_zones (engine_type *engine, ods_status zl_changed) |
| int | engine_start (const char *cfgfile, int cmdline_verbosity, int daemonize, int info) |
| void | engine_cleanup (engine_type *engine) |
| void engine_cleanup | ( | engine_type * | engine | ) |
Clean up engine.
Definition at line 877 of file engine.c.
References engine_struct::cmdhandler, engine_struct::config, engine_struct::dnshandler, dnshandler_cleanup(), engine_config_cleanup(), engineconfig_struct::num_signer_threads, engineconfig_struct::num_worker_threads, engine_struct::signal_cond, engine_struct::signal_lock, engine_struct::taskq, engine_struct::workers, engine_struct::xfrhandler, xfrhandler_cleanup(), engine_struct::zonelist, and zonelist_cleanup().
| int engine_start | ( | const char * | cfgfile, |
| int | cmdline_verbosity, | ||
| int | daemonize, | ||
| int | info | ||
| ) |
| void engine_update_zones | ( | engine_type * | engine, |
| ods_status | zl_changed | ||
| ) |
Update zones.
Definition at line 617 of file engine.c.
References engine_struct::zonelist, and zonelist_struct::zones.
| void engine_wakeup_workers | ( | engine_type * | engine | ) |
1.8.13