#include "config.h"
#include <signal.h>
#include "daemon/cfg.h"
#include "cmdhandler.h"
#include "daemon/dnshandler.h"
#include "daemon/xfrhandler.h"
#include "scheduler/worker.h"
#include "scheduler/schedule.h"
#include "status.h"
#include "locks.h"
#include "signer/zonelist.h"
#include "wire/edns.h"
Go to the source code of this file.
◆ engine_type
The engine.
Definition at line 1 of file engine.h.
◆ engine_cleanup()
Clean up engine.
- Parameters
-
Clean up engine.
Definition at line 889 of file engine.c.
◆ engine_start()
int engine_start |
( |
const char * |
cfgfile, |
|
|
int |
cmdline_verbosity, |
|
|
int |
daemonize, |
|
|
int |
info |
|
) |
| |
Start engine.
- Parameters
-
[in] | cfgfile | configuration file |
[in] | cmdline_verbosity | how many -v on the command line |
[in] | daemonize | to run as daemon or not |
[in] | info | print info and exit |
[in] | single_run | run once |
- Returns
- 0 if successful, 1 on error
Start engine.
Definition at line 768 of file engine.c.
◆ engine_update_zones()
void engine_update_zones |
( |
engine_type * |
engine, |
|
|
ods_status |
zl_changed |
|
) |
| |
Update zones.
- Parameters
-
[in] | engine | engine |
[in] | zl_changed | whether the zonelist has changed or not |
Update zones.
Definition at line 617 of file engine.c.
◆ engine_wakeup_workers()
Wake up workers.
- Parameters
-
Wake up all workers.
Definition at line 291 of file engine.c.