OpenDNSSEC-enforcer
2.1.7
|
Go to the documentation of this file.
32 #ifndef DAEMON_ENGINE_H
33 #define DAEMON_ENGINE_H
41 #include "cmdhandler.h"
42 #include "scheduler/task.h"
43 #include "scheduler/schedule.h"
pthread_cond_t signal_cond
cmdhandler_type * cmdhandler
db_connection_t * get_database_connection(engine_type *engine)
void engine_start_workers(engine_type *engine)
ods_status engine_setup(void)
void engine_dealloc(engine_type *engine)
void engine_wakeup_workers(engine_type *engine)
engine_type * engine_alloc(void)
void engine_stop_workers(engine_type *engine)
db_configuration_list_t * dbcfg_list
pthread_mutex_t signal_lock
int engine_run(engine_type *engine, start_cb_t start, int single_run)
void engine_stop(engine_type *engine)
void(* start_cb_t)(engine_type *engine)
engineconfig_type * config
void engine_init(engine_type *engine, int daemonize)
void engine_teardown(engine_type *engine)