OpenDNSSEC-enforcer 2.1.13
policy_import.h File Reference
#include "daemon/engine.h"
#include "db/db_connection.h"

Go to the source code of this file.

Macros

#define POLICY_IMPORT_OK   0
#define POLICY_IMPORT_ERR_ARGS   1
#define POLICY_IMPORT_ERR_XML   2
#define POLICY_IMPORT_ERR_DATABASE   3
#define POLICY_IMPORT_ERR_MEMORY   4

Functions

int policy_import (int sockfd, engine_type *engine, db_connection_t *dbconn, int do_delete)

Macro Definition Documentation

◆ POLICY_IMPORT_ERR_ARGS

#define POLICY_IMPORT_ERR_ARGS   1

Indicates an error with the arguments provided to policy_import().

Definition at line 42 of file policy_import.h.

Referenced by policy_import().

◆ POLICY_IMPORT_ERR_DATABASE

#define POLICY_IMPORT_ERR_DATABASE   3

Indicates an error with the database like reading, updating or creating.

Definition at line 50 of file policy_import.h.

Referenced by policy_import().

◆ POLICY_IMPORT_ERR_MEMORY

#define POLICY_IMPORT_ERR_MEMORY   4

Indicates a memory allocation error or generic internal error.

Definition at line 54 of file policy_import.h.

Referenced by policy_import().

◆ POLICY_IMPORT_ERR_XML

#define POLICY_IMPORT_ERR_XML   2

Indicates an error with the KASP XML like parsing, validating or content.

Definition at line 46 of file policy_import.h.

Referenced by policy_import().

◆ POLICY_IMPORT_OK

#define POLICY_IMPORT_OK   0

Indicates a successful policy import.

Definition at line 38 of file policy_import.h.

Referenced by policy_import().

Function Documentation

◆ policy_import()