OpenDNSSEC-signer  1.4.3
Data Structures | Typedefs | Enumerations | Functions | Variables
status.h File Reference
#include "config.h"
Include dependency graph for status.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ods_struct_lookup_table
 

Typedefs

typedef enum ods_enum_status ods_status
 
typedef struct
ods_struct_lookup_table 
ods_lookup_table
 

Enumerations

enum  ods_enum_status {
  ODS_STATUS_OK, ODS_STATUS_EOF, ODS_STATUS_NOTIMPL, ODS_STATUS_UPTODATE,
  ODS_STATUS_ASSERT_ERR, ODS_STATUS_CFG_ERR, ODS_STATUS_CHDIR_ERR, ODS_STATUS_CHROOT_ERR,
  ODS_STATUS_CMDHANDLER_ERR, ODS_STATUS_XFRHANDLER_ERR, ODS_STATUS_CONFLICT_ERR, ODS_STATUS_ERR,
  ODS_STATUS_FOPEN_ERR, ODS_STATUS_FORK_ERR, ODS_STATUS_FREAD_ERR, ODS_STATUS_FWRITE_ERR,
  ODS_STATUS_HSM_ERR, ODS_STATUS_INSECURE, ODS_STATUS_MALLOC_ERR, ODS_STATUS_RENAME_ERR,
  ODS_STATUS_UNLINK_ERR, ODS_STATUS_SOCK_BIND, ODS_STATUS_SOCK_FCNTL_NONBLOCK, ODS_STATUS_SOCK_GETADDRINFO,
  ODS_STATUS_SOCK_LISTEN, ODS_STATUS_SOCK_SETSOCKOPT_V6ONLY, ODS_STATUS_SOCK_SOCKET_UDP, ODS_STATUS_SOCK_SOCKET_TCP,
  ODS_STATUS_ACL_SUBNET_BAD_RANGE, ODS_STATUS_ACL_SUBNET_OUT_RANGE, ODS_STATUS_PARSE_ERR, ODS_STATUS_PRIVDROP_ERR,
  ODS_STATUS_RNG_ERR, ODS_STATUS_SETSID_ERR, ODS_STATUS_UNCHANGED, ODS_STATUS_WRITE_PIDFILE_ERR,
  ODS_STATUS_XML_ERR, ODS_STATUS_XFR_NOT_READY, ODS_STATUS_SKIPDNAME, ODS_STATUS_BUFAVAIL,
  ODS_STATUS_PARSESOA, ODS_STATUS_REQAXFR, ODS_STATUS_INSERIAL, ODS_STATUS_XFRBADFORM,
  ODS_STATUS_XFRINCOMPLETE
}
 

Functions

ods_lookup_tableods_lookup_by_id (ods_lookup_table *table, int id)
 
const char * ods_status2str (ods_status status)
 

Variables

ods_lookup_table ods_status_str []
 

Typedef Documentation

Definition at line 93 of file status.h.

Definition at line 91 of file status.h.

Enumeration Type Documentation

Status.

Enumerator
ODS_STATUS_OK 
ODS_STATUS_EOF 
ODS_STATUS_NOTIMPL 
ODS_STATUS_UPTODATE 
ODS_STATUS_ASSERT_ERR 
ODS_STATUS_CFG_ERR 
ODS_STATUS_CHDIR_ERR 
ODS_STATUS_CHROOT_ERR 
ODS_STATUS_CMDHANDLER_ERR 
ODS_STATUS_XFRHANDLER_ERR 
ODS_STATUS_CONFLICT_ERR 
ODS_STATUS_ERR 
ODS_STATUS_FOPEN_ERR 
ODS_STATUS_FORK_ERR 
ODS_STATUS_FREAD_ERR 
ODS_STATUS_FWRITE_ERR 
ODS_STATUS_HSM_ERR 
ODS_STATUS_INSECURE 
ODS_STATUS_MALLOC_ERR 
ODS_STATUS_RENAME_ERR 
ODS_STATUS_UNLINK_ERR 
ODS_STATUS_SOCK_BIND 
ODS_STATUS_SOCK_FCNTL_NONBLOCK 
ODS_STATUS_SOCK_GETADDRINFO 
ODS_STATUS_SOCK_LISTEN 
ODS_STATUS_SOCK_SETSOCKOPT_V6ONLY 
ODS_STATUS_SOCK_SOCKET_UDP 
ODS_STATUS_SOCK_SOCKET_TCP 
ODS_STATUS_ACL_SUBNET_BAD_RANGE 
ODS_STATUS_ACL_SUBNET_OUT_RANGE 
ODS_STATUS_PARSE_ERR 
ODS_STATUS_PRIVDROP_ERR 
ODS_STATUS_RNG_ERR 
ODS_STATUS_SETSID_ERR 
ODS_STATUS_UNCHANGED 
ODS_STATUS_WRITE_PIDFILE_ERR 
ODS_STATUS_XML_ERR 
ODS_STATUS_XFR_NOT_READY 
ODS_STATUS_SKIPDNAME 
ODS_STATUS_BUFAVAIL 
ODS_STATUS_PARSESOA 
ODS_STATUS_REQAXFR 
ODS_STATUS_INSERIAL 
ODS_STATUS_XFRBADFORM 
ODS_STATUS_XFRINCOMPLETE 

Definition at line 39 of file status.h.

Function Documentation

ods_lookup_table* ods_lookup_by_id ( ods_lookup_table table,
int  id 
)

Look up item in table.

Parameters
[in]tabletable
[in]ididentifier

Definition at line 95 of file status.c.

References ods_struct_lookup_table::id, and ods_struct_lookup_table::name.

Referenced by buffer_rcode2str(), and ods_status2str().

const char* ods_status2str ( ods_status  status)

Look up a descriptive text by each status.

Parameters
[in]statusstatus identifierr
Returns
const char* corresponding descriptive text

Look up a descriptive text by each status.

Definition at line 112 of file status.c.

References ods_struct_lookup_table::name, and ods_lookup_by_id().

Referenced by acl_create(), dnshandler_listen(), dnsin_update(), dnsout_update(), domain_print(), engine_start(), engine_update_zones(), signconf_update(), tools_input(), tools_output(), tools_signconf(), zone_load_signconf(), zone_publish_nsec3param(), zone_recover2(), zone_update_serial(), and zonelist_update().

Variable Documentation

ods_lookup_table ods_status_str[]

Status.

Definition at line 39 of file status.c.