OpenDNSSEC-signer  1.3.8
Data Structures | Defines | Typedefs | Functions
/build/buildd/opendnssec-1.3.8/signer/src/tools/zone_fetcher.h File Reference
#include <arpa/inet.h>
#include <netdb.h>
#include <netinet/in.h>
#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/param.h>
#include <sys/select.h>
#include <sys/socket.h>
#include <unistd.h>
#include "config.h"
Include dependency graph for zone_fetcher.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  acl_addr_storage
struct  serverlist_struct
struct  zfzonelist_struct
struct  config_struct
struct  odd_socket
struct  sockets_struct
struct  handle_udp_userdata
struct  handle_tcp_userdata

Defines

#define DNS_PORT_STRING   "53"
#define INBUF_SIZE   4096 /* max size for incoming queries */
#define MAX_INTERFACES   128

Typedefs

typedef struct serverlist_struct serverlist_type
typedef struct zfzonelist_struct zfzonelist_type
typedef struct config_struct config_type
typedef struct sockets_struct sockets_type

Functions

int tools_zone_fetcher (const char *config_file, const char *zonelist_file, const char *group, const char *user, const char *chroot, const char *log_file, int use_syslog, int verbosity)

Define Documentation

#define DNS_PORT_STRING   "53"

Definition at line 46 of file zone_fetcher.h.

Referenced by init_xfrd().

#define INBUF_SIZE   4096 /* max size for incoming queries */

Definition at line 47 of file zone_fetcher.h.

#define MAX_INTERFACES   128

Definition at line 48 of file zone_fetcher.h.


Typedef Documentation

typedef struct config_struct config_type

Config.

Definition at line 86 of file zone_fetcher.h.

Servers.

Definition at line 61 of file zone_fetcher.h.

typedef struct sockets_struct sockets_type

Definition at line 109 of file zone_fetcher.h.

Zone list.

Definition at line 74 of file zone_fetcher.h.


Function Documentation

int tools_zone_fetcher ( const char *  config_file,
const char *  zonelist_file,
const char *  group,
const char *  user,
const char *  chroot,
const char *  log_file,
int  use_syslog,
int  verbosity 
)