OpenDNSSEC-enforcer  1.4.5
Data Fields
DAEMONCONFIG Struct Reference

#include <daemon.h>

Data Fields

const char * program
bool debug
bool once
pid_t pid
char * pidfile
uid_t uid
gid_t gid
char * username
char * groupname
int term
char * configfile
unsigned char * user
unsigned char * host
unsigned char * password
unsigned char * schema
unsigned char * port
uint16_t interval
uint16_t keygeninterval
int keycreate
int manualKeyGeneration
int rolloverNotify
char * DSSubmitCmd
int DSSubCKA_ID
char * policy
int log_user

Detailed Description

Definition at line 84 of file daemon.h.

Field Documentation

char* DAEMONCONFIG::configfile
bool DAEMONCONFIG::debug

Definition at line 88 of file daemon.h.

Referenced by cmdlParse(), log_msg(), and main().

int DAEMONCONFIG::DSSubCKA_ID

Definition at line 115 of file daemon.h.

Referenced by do_communication(), and ReadConfig().

char* DAEMONCONFIG::DSSubmitCmd

Definition at line 114 of file daemon.h.

Referenced by do_communication(), main(), and ReadConfig().

gid_t DAEMONCONFIG::gid

Definition at line 93 of file daemon.h.

Referenced by cmdlParse(), getPermsForDrop(), main(), make_directory(), and writepid().

char* DAEMONCONFIG::groupname

Definition at line 95 of file daemon.h.

Referenced by getPermsForDrop(), and main().

unsigned char* DAEMONCONFIG::host

Definition at line 105 of file daemon.h.

Referenced by kaspConnect(), kaspTryConnect(), main(), and ReadConfig().

uint16_t DAEMONCONFIG::interval

Definition at line 109 of file daemon.h.

Referenced by do_communication(), do_keygen(), ReadConfig(), and server_main().

int DAEMONCONFIG::keycreate

Definition at line 111 of file daemon.h.

uint16_t DAEMONCONFIG::keygeninterval

Definition at line 110 of file daemon.h.

int DAEMONCONFIG::log_user

Definition at line 118 of file daemon.h.

Referenced by main(), and ReadConfig().

int DAEMONCONFIG::manualKeyGeneration

Definition at line 112 of file daemon.h.

Referenced by do_communication(), ReadConfig(), and server_main().

bool DAEMONCONFIG::once

Definition at line 89 of file daemon.h.

Referenced by cmdlParse(), main(), and server_main().

unsigned char* DAEMONCONFIG::password

Definition at line 106 of file daemon.h.

Referenced by kaspConnect(), kaspTryConnect(), main(), and ReadConfig().

pid_t DAEMONCONFIG::pid

Definition at line 90 of file daemon.h.

Referenced by main(), and writepid().

char* DAEMONCONFIG::pidfile
char* DAEMONCONFIG::policy

Definition at line 116 of file daemon.h.

Referenced by cmdlParse(), main(), and server_main().

unsigned char* DAEMONCONFIG::port

Definition at line 108 of file daemon.h.

Referenced by kaspConnect(), kaspTryConnect(), main(), and ReadConfig().

const char* DAEMONCONFIG::program

Definition at line 87 of file daemon.h.

Referenced by cmdlParse(), main(), and ReadConfig().

int DAEMONCONFIG::rolloverNotify

Definition at line 113 of file daemon.h.

Referenced by do_communication(), and ReadConfig().

unsigned char* DAEMONCONFIG::schema

Definition at line 107 of file daemon.h.

Referenced by kaspConnect(), kaspTryConnect(), main(), ReadConfig(), and server_main().

int DAEMONCONFIG::term

Definition at line 100 of file daemon.h.

Referenced by main(), server_main(), and sig_handler().

uid_t DAEMONCONFIG::uid

Definition at line 92 of file daemon.h.

Referenced by cmdlParse(), getPermsForDrop(), main(), make_directory(), and writepid().

unsigned char* DAEMONCONFIG::user

Definition at line 104 of file daemon.h.

Referenced by kaspConnect(), kaspTryConnect(), main(), and ReadConfig().

char* DAEMONCONFIG::username

Definition at line 94 of file daemon.h.

Referenced by cmdlParse(), getPermsForDrop(), and main().


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