OpenDNSSEC-enforcer 2.1.13
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_db.h"
#include "db/db_clause.h"
#include "enforcer/enforce_task.h"

Go to the source code of this file.

Functions

time_t enforce_task_perform (task_type *task, char const *owner, void *userdata, void *context)
task_type * enforce_task (engine_type *engine, char const *owner)
void enforce_task_flush_zone (engine_type *engine, char const *zonename)
void enforce_task_flush_policy (engine_type *engine, db_connection_t *dbconn, policy_t const *policy)
void enforce_task_flush_all (engine_type *engine, db_connection_t *dbconn)

Function Documentation

◆ enforce_task()

task_type * enforce_task ( engine_type * engine,
char const * owner )

◆ enforce_task_flush_all()

void enforce_task_flush_all ( engine_type * engine,
db_connection_t * dbconn )

◆ enforce_task_flush_policy()

void enforce_task_flush_policy ( engine_type * engine,
db_connection_t * dbconn,
policy_t const * policy )

◆ enforce_task_flush_zone()

void enforce_task_flush_zone ( engine_type * engine,
char const * zonename )

Definition at line 152 of file enforce_task.c.

References enforce_task().

Referenced by change_keys_from_to().

◆ enforce_task_perform()

time_t enforce_task_perform ( task_type * task,
char const * owner,
void * userdata,
void * context )

Definition at line 138 of file enforce_task.c.

Referenced by enforce_task().