OpenDNSSEC-enforcer 2.1.13
|
#include <engine.h>
Data Fields | |
engineconfig_type * | config |
pid_t | pid |
uid_t | uid |
gid_t | gid |
int | daemonize |
int | need_to_exit |
int | need_to_reload |
int | init_setup_done |
worker_type ** | workers |
schedule_type * | taskq |
cmdhandler_type * | cmdhandler |
pthread_cond_t | signal_cond |
pthread_mutex_t | signal_lock |
db_configuration_list_t * | dbcfg_list |
cmdhandler_type* engine_struct::cmdhandler |
Definition at line 61 of file engine.h.
Referenced by engine_init(), engine_run(), engine_setup(), and engine_teardown().
engineconfig_type* engine_struct::config |
Definition at line 48 of file engine.h.
Referenced by autostart(), engine_init(), engine_setup(), engine_start_workers(), engine_stop_workers(), engine_teardown(), hsm_key_factory_generate(), hsm_key_factory_get_key(), main(), policy_import(), update(), and zonelist_import().
int engine_struct::daemonize |
Definition at line 54 of file engine.h.
Referenced by engine_init(), and engine_setup().
db_configuration_list_t* engine_struct::dbcfg_list |
Definition at line 67 of file engine.h.
Referenced by engine_alloc(), engine_dealloc(), engine_init(), and get_database_connection().
gid_t engine_struct::gid |
Definition at line 52 of file engine.h.
Referenced by engine_init(), and engine_setup().
int engine_struct::init_setup_done |
Definition at line 57 of file engine.h.
Referenced by engine_init(), and engine_setup().
int engine_struct::need_to_exit |
Definition at line 55 of file engine.h.
Referenced by engine_init(), engine_run(), and main().
int engine_struct::need_to_reload |
Definition at line 56 of file engine.h.
Referenced by engine_init(), engine_run(), and engine_setup().
pid_t engine_struct::pid |
Definition at line 50 of file engine.h.
Referenced by engine_init(), engine_setup(), and main().
pthread_cond_t engine_struct::signal_cond |
Definition at line 64 of file engine.h.
Referenced by engine_alloc(), engine_dealloc(), and engine_run().
pthread_mutex_t engine_struct::signal_lock |
Definition at line 65 of file engine.h.
Referenced by engine_alloc(), engine_dealloc(), and engine_run().
schedule_type* engine_struct::taskq |
Definition at line 60 of file engine.h.
Referenced by autostart(), enforce_task_flush_all(), enforce_task_flush_policy(), enforce_task_flush_zone(), engine_alloc(), engine_dealloc(), engine_run(), engine_wakeup_workers(), flush_resalt_task_all(), flush_resalt_task_now(), hsm_key_factory_schedule_generate_all(), hsm_key_factory_schedule_generate_policy(), and signconf_task_flush_zone().
uid_t engine_struct::uid |
Definition at line 51 of file engine.h.
Referenced by engine_init(), and engine_setup().
worker_type** engine_struct::workers |
Definition at line 59 of file engine.h.
Referenced by engine_init(), engine_start_workers(), engine_stop_workers(), and engine_teardown().