Back to index

opendkim  2.6.6
Classes | Defines | Functions | Variables
config.h File Reference
#include "build-config.h"
#include <sys/types.h>
#include <stdio.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  config
struct  configdef

Defines

#define CONFIG_TYPE_STRING   0
#define CONFIG_TYPE_INTEGER   1
#define CONFIG_TYPE_BOOLEAN   2
#define CONFIG_TYPE_INCLUDE   3

Functions

char *config_check __P ((struct config *, struct configdef *))
unsigned int config_dump __P ((struct config *, FILE *, const char *))
char *config_error __P ((void))
void config_free __P ((struct config *))
int config_get __P ((struct config *, const char *, void *, size_t))
struct config *config_load __P ((char *, struct configdef *, unsigned int *, char *, size_t))
_Bool config_validname __P ((struct configdef *, const char *))

Variables

static char config_h_id [] = "@(#)$Id: config.h,v 1.3.34.1 2010/10/27 21:43:09 cm-msk Exp $"

Class Documentation

struct config

Definition at line 32 of file config.h.

Collaboration diagram for config:
Class Members
_Bool cfg_bool
int cfg_int
char * cfg_name
struct config * cfg_next
char * cfg_string
u_int cfg_type
struct configdef

Definition at line 42 of file config.h.

Class Members
char * cd_name
u_int cd_req
u_int cd_type

Define Documentation

#define CONFIG_TYPE_BOOLEAN   2

Definition at line 29 of file config.h.

#define CONFIG_TYPE_INCLUDE   3

Definition at line 30 of file config.h.

#define CONFIG_TYPE_INTEGER   1

Definition at line 28 of file config.h.

#define CONFIG_TYPE_STRING   0

Definition at line 27 of file config.h.


Function Documentation

char* config_check __P ( (struct config *, struct configdef *)  )
unsigned int config_dump __P ( (struct config *, FILE *, const char *)  )
char* config_error __P ( (void)  )
void config_free __P ( (struct config *)  )
int config_get __P ( (struct config *, const char *, void *, size_t)  )
struct config* config_load __P ( (char *, struct configdef *, unsigned int *, char *, size_t)  ) [read]
_Bool config_validname __P ( (struct configdef *, const char *)  )

Variable Documentation

char config_h_id[] = "@(#)$Id: config.h,v 1.3.34.1 2010/10/27 21:43:09 cm-msk Exp $" [static]

Definition at line 14 of file config.h.