32 #ifndef DAEMON_ENGINE_H 33 #define DAEMON_ENGINE_H
void engine_stop(engine_type *engine)
engine_type * engine_alloc(void)
void engine_stop_workers(engine_type *engine)
int engine_run(engine_type *engine, start_cb_t start, int single_run)
void engine_teardown(engine_type *engine)
void engine_dealloc(engine_type *engine)
pthread_cond_t signal_cond
db_connection_t * get_database_connection(db_configuration_list_t *dbcfg_list)
db_configuration_list_t * dbcfg_list
engineconfig_type * config
void engine_start_workers(engine_type *engine)
ods_status engine_setup(engine_type *engine)
cmdhandler_type * cmdhandler
void engine_wakeup_workers(engine_type *engine)
pthread_mutex_t enforce_lock
pthread_mutex_t signal_lock
void engine_init(engine_type *engine, int daemonize)
void(* start_cb_t)(engine_type *engine)