OpenDNSSEC-enforcer  2.1.5
Macros | Functions
zonelist_import.h File Reference
#include "daemon/engine.h"
#include "db/db_connection.h"

Go to the source code of this file.

Macros

#define ZONELIST_IMPORT_OK   0
 
#define ZONELIST_IMPORT_ERR_ARGS   1
 
#define ZONELIST_IMPORT_ERR_XML   2
 
#define ZONELIST_IMPORT_ERR_DATABASE   3
 
#define ZONELIST_IMPORT_ERR_MEMORY   4
 
#define ZONELIST_IMPORT_NO_CHANGE   5
 

Functions

int zonelist_import (int sockfd, engine_type *engine, db_connection_t *dbconn, int do_delete, const char *zonelist_path)
 

Macro Definition Documentation

◆ ZONELIST_IMPORT_ERR_ARGS

#define ZONELIST_IMPORT_ERR_ARGS   1

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

Definition at line 42 of file zonelist_import.h.

◆ ZONELIST_IMPORT_ERR_DATABASE

#define ZONELIST_IMPORT_ERR_DATABASE   3

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

Definition at line 50 of file zonelist_import.h.

◆ ZONELIST_IMPORT_ERR_MEMORY

#define ZONELIST_IMPORT_ERR_MEMORY   4

Indicates a memory allocation error or generic internal error.

Definition at line 54 of file zonelist_import.h.

◆ ZONELIST_IMPORT_ERR_XML

#define ZONELIST_IMPORT_ERR_XML   2

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

Definition at line 46 of file zonelist_import.h.

◆ ZONELIST_IMPORT_NO_CHANGE

#define ZONELIST_IMPORT_NO_CHANGE   5

Indicates that the operation was successful but no changes where made.

Definition at line 58 of file zonelist_import.h.

◆ ZONELIST_IMPORT_OK

#define ZONELIST_IMPORT_OK   0

Indicates a successful zonelist import.

Definition at line 38 of file zonelist_import.h.

Function Documentation

◆ zonelist_import()

int zonelist_import ( int  sockfd,
engine_type engine,
db_connection_t dbconn,
int  do_delete,
const char *  zonelist_path 
)

Definition at line 54 of file zonelist_import.c.