OpenDNSSEC-enforcer 2.1.10
Data Structures | Typedefs | Enumerations | Functions
cfg.h File Reference
#include "config.h"
#include "status.h"
#include <stdio.h>
#include <time.h>
#include "libhsm.h"

Go to the source code of this file.

Data Structures

struct  engineconfig_struct
 

Typedefs

typedef struct engineconfig_struct engineconfig_type
 

Enumerations

enum  engineconfig_database_type_t { ENFORCER_DATABASE_TYPE_NONE , ENFORCER_DATABASE_TYPE_SQLITE , ENFORCER_DATABASE_TYPE_MYSQL }
 

Functions

engineconfig_typeengine_config (const char *cfgfile, int cmdline_verbosity, engineconfig_type *oldcfg)
 
ods_status engine_config_check (engineconfig_type *config)
 
void engine_config_print (FILE *out, engineconfig_type *config)
 
void engine_config_cleanup (engineconfig_type *config)
 

Typedef Documentation

◆ engineconfig_type

Engine configuration.

Definition at line 53 of file cfg.h.

Enumeration Type Documentation

◆ engineconfig_database_type_t

Enforcer configuration.

Enumerator
ENFORCER_DATABASE_TYPE_NONE 
ENFORCER_DATABASE_TYPE_SQLITE 
ENFORCER_DATABASE_TYPE_MYSQL 

Definition at line 43 of file cfg.h.

Function Documentation

◆ engine_config()

engineconfig_type * engine_config ( const char *  cfgfile,
int  cmdline_verbosity,
engineconfig_type oldcfg 
)

Configure engine.

Parameters
[in]allocatormemory allocation
[in]cfgfileconfig file
[in]cmdline_verbositylog level
Returns
engineconfig_type* engine configuration

Configure engine.

Definition at line 59 of file cfg.c.

◆ engine_config_check()

ods_status engine_config_check ( engineconfig_type config)

Check configuration.

Parameters
[in]configengine configuration
Returns
ods_status status

Check configuration.

Definition at line 155 of file cfg.c.

◆ engine_config_cleanup()

void engine_config_cleanup ( engineconfig_type config)

◆ engine_config_print()

void engine_config_print ( FILE *  out,
engineconfig_type config 
)