OpenDNSSEC-signer 2.1.12
Functions
engine.c File Reference
#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 <ctype.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)
 

Function Documentation

◆ engine_cleanup()

void engine_cleanup ( engine_type engine)

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.

Definition at line 768 of file engine.c.

◆ engine_update_zones()

void engine_update_zones ( engine_type engine,
ods_status  zl_changed 
)

Update zones.

Definition at line 617 of file engine.c.

◆ engine_wakeup_workers()

void engine_wakeup_workers ( engine_type engine)

Wake up all workers.

Definition at line 291 of file engine.c.