OpenDNSSEC-signer  2.0.2
Data Fields
engine_struct Struct Reference

#include <engine.h>

Data Fields

engineconfig_typeconfig
 
worker_type ** workers
 
worker_type ** drudgers
 
zonelist_typezonelist
 
schedule_typetaskq
 
fifoq_typesignq
 
cmdhandler_typecmdhandler
 
dnshandler_typednshandler
 
xfrhandler_typexfrhandler
 
edns_data_type edns
 
int cmdhandler_done
 
pid_t pid
 
uid_t uid
 
gid_t gid
 
int daemonize
 
int need_to_exit
 
int need_to_reload
 
sig_atomic_t signal
 
cond_basic_type signal_cond
 
lock_basic_type signal_lock
 

Detailed Description

Engine stuff.

Definition at line 56 of file engine.h.

Field Documentation

§ cmdhandler

cmdhandler_type* engine_struct::cmdhandler

Definition at line 63 of file engine.h.

Referenced by engine_cleanup().

§ cmdhandler_done

int engine_struct::cmdhandler_done

Definition at line 67 of file engine.h.

§ config

engineconfig_type* engine_struct::config

§ daemonize

int engine_struct::daemonize

Definition at line 73 of file engine.h.

§ dnshandler

dnshandler_type* engine_struct::dnshandler

Definition at line 64 of file engine.h.

Referenced by engine_cleanup().

§ drudgers

worker_type** engine_struct::drudgers

Definition at line 59 of file engine.h.

Referenced by engine_cleanup().

§ edns

edns_data_type engine_struct::edns

Definition at line 66 of file engine.h.

Referenced by query_add_optional().

§ gid

gid_t engine_struct::gid

Definition at line 71 of file engine.h.

§ need_to_exit

int engine_struct::need_to_exit

Definition at line 74 of file engine.h.

§ need_to_reload

int engine_struct::need_to_reload

Definition at line 75 of file engine.h.

§ pid

pid_t engine_struct::pid

Definition at line 69 of file engine.h.

§ signal

sig_atomic_t engine_struct::signal

Definition at line 77 of file engine.h.

§ signal_cond

cond_basic_type engine_struct::signal_cond

Definition at line 78 of file engine.h.

Referenced by engine_cleanup().

§ signal_lock

lock_basic_type engine_struct::signal_lock

Definition at line 79 of file engine.h.

Referenced by engine_cleanup().

§ signq

fifoq_type* engine_struct::signq

Definition at line 62 of file engine.h.

Referenced by engine_cleanup().

§ taskq

schedule_type* engine_struct::taskq

Definition at line 61 of file engine.h.

Referenced by engine_cleanup().

§ uid

uid_t engine_struct::uid

Definition at line 70 of file engine.h.

§ workers

worker_type** engine_struct::workers

Definition at line 58 of file engine.h.

Referenced by engine_cleanup().

§ xfrhandler

xfrhandler_type* engine_struct::xfrhandler

Definition at line 65 of file engine.h.

Referenced by engine_cleanup().

§ zonelist

zonelist_type* engine_struct::zonelist

Definition at line 60 of file engine.h.

Referenced by engine_cleanup(), and engine_update_zones().


The documentation for this struct was generated from the following file: