OpenDNSSEC-signer  1.3.9
Data Fields
engine_struct Struct Reference

#include <engine.h>

Collaboration diagram for engine_struct:
Collaboration graph
[legend]

Data Fields

allocator_typeallocator
 
engineconfig_typeconfig
 
worker_type ** workers
 
worker_type ** drudgers
 
zonelist_typezonelist
 
schedule_typetaskq
 
fifoq_typesignq
 
cmdhandler_typecmdhandler
 
int cmdhandler_done
 
pid_t pid
 
pid_t zfpid
 
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

Definition at line 55 of file engine.h.

Field Documentation

allocator_type* engine_struct::allocator

Definition at line 56 of file engine.h.

Referenced by engine_cleanup(), engine_start(), worker_cleanup(), and worker_create().

cmdhandler_type* engine_struct::cmdhandler

Definition at line 63 of file engine.h.

Referenced by engine_cleanup(), and engine_start().

int engine_struct::cmdhandler_done

Definition at line 64 of file engine.h.

Referenced by cmdhandler_start(), and engine_start().

engineconfig_type* engine_struct::config
int engine_struct::daemonize

Definition at line 71 of file engine.h.

Referenced by engine_start().

worker_type** engine_struct::drudgers

Definition at line 59 of file engine.h.

Referenced by engine_cleanup(), engine_start_drudgers(), and engine_stop_drudgers().

gid_t engine_struct::gid

Definition at line 69 of file engine.h.

int engine_struct::need_to_exit

Definition at line 72 of file engine.h.

Referenced by engine_start().

int engine_struct::need_to_reload

Definition at line 73 of file engine.h.

Referenced by engine_start().

pid_t engine_struct::pid

Definition at line 66 of file engine.h.

sig_atomic_t engine_struct::signal

Definition at line 75 of file engine.h.

cond_basic_type engine_struct::signal_cond

Definition at line 76 of file engine.h.

Referenced by engine_cleanup(), and signal_handler().

lock_basic_type engine_struct::signal_lock

Definition at line 77 of file engine.h.

Referenced by engine_cleanup(), and signal_handler().

fifoq_type* engine_struct::signq

Definition at line 62 of file engine.h.

Referenced by engine_cleanup(), and engine_stop_drudgers().

schedule_type* engine_struct::taskq

Definition at line 61 of file engine.h.

Referenced by engine_cleanup(), and engine_update_zones().

uid_t engine_struct::uid

Definition at line 68 of file engine.h.

worker_type** engine_struct::workers

Definition at line 58 of file engine.h.

Referenced by engine_cleanup(), and engine_wakeup_workers().

pid_t engine_struct::zfpid

Definition at line 67 of file engine.h.

zonelist_type* engine_struct::zonelist

Definition at line 60 of file engine.h.

Referenced by engine_cleanup(), engine_start(), and engine_update_zones().


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