OpenDNSSEC-enforcer  2.0.2
Data Structures | Functions
enforce_task.c File Reference
#include "config.h"
#include <pthread.h>
#include "enforcer/enforcer.h"
#include "clientpipe.h"
#include "daemon/engine.h"
#include "signconf/signconf_task.h"
#include "keystate/keystate_ds_submit_task.h"
#include "keystate/keystate_ds_retract_task.h"
#include "duration.h"
#include "file.h"
#include "log.h"
#include "scheduler/schedule.h"
#include "scheduler/task.h"
#include "db/zone.h"
#include "db/db_clause.h"
#include "enforcer/enforce_task.h"

Go to the source code of this file.

Data Structures

struct  enf_task_ctx
 

Functions

time_t perform_enforce_lock (int sockfd, engine_type *engine, int bForceUpdate, task_type *task, db_connection_t *dbconn)
 
task_typeenforce_task (engine_type *engine, bool all)
 
int flush_enforce_task (engine_type *engine, bool enforce_all)
 

Function Documentation

§ enforce_task()

task_type* enforce_task ( engine_type engine,
bool  all 
)

Definition at line 305 of file enforce_task.c.

§ flush_enforce_task()

int flush_enforce_task ( engine_type engine,
bool  enforce_all 
)

Definition at line 323 of file enforce_task.c.

References task_id_from_long_name().

§ perform_enforce_lock()

time_t perform_enforce_lock ( int  sockfd,
engine_type engine,
int  bForceUpdate,
task_type task,
db_connection_t dbconn 
)

Definition at line 262 of file enforce_task.c.

References engine_struct::enforce_lock.