File modules/df/defs.h

  $Revision: 1.14 $

Objects module (ob) - this _should_ eventually get merged in with the config module.
Status: NOT REVUED, NOT TESTED
Included in: modules/df/defs.c

Included Files


Preprocessor definitions

#define READ_DEFS

Typedef R_Type_t

typedef enum _R_Type_t R_Type_t
enum _R_Type_t 
   { 
     R_SQL; 
     R_RADIX; 
     R_END; 
   } 

Typedef Q_Type_t

typedef enum _Q_Type_t Q_Type_t
enum _Q_Type_t 
   { 
     Q_LOOKUP; 
     Q_INVERSE; 
   } 

Typedef Query_t

typedef struct {...} Query_t
struct 
   { 
     R_Type_t refer; 
     Q_Type_t querytype; 
     WK_Type keytype; 
     A_Type_t attribute; 
     C_Type_t class; 
     char* const query; 
     char* const descr; 
   } 

Typedef DF_Load_t

typedef struct {...} DF_Load_t
struct 
   { 
     A_Type_t attr; 
     rx_fam_t family; 
     char* ipv4_load; 
     char* ipv6_load; 
   } 

Typedef UD_qtype

typedef enum UD_qtype_t UD_qtype
enum UD_qtype_t 
   { 
     UD_AUX__; 
     UD_AX_PR; 
     UD_AX_MT; 
     UD_AX_MO; 
     UD_AX_MR; 
     UD_AX_MU; 
     UD_LEAF_; 
     UD_LF_IF; 
     UD_LF_RF; 
     UD_LF_AT; 
     UD_LF_OT; 
     UD_LF_AY; 
     UD_MAIN_; 
     UD_MA_RT; 
     UD_MA_OR; 
     UD_MA_PR; 
     UD_MA_U2; 
     UD_MA_IN; 
     UD_MA_I6; 
     UD_MA_AK; 
     UD_NULL_; 
   } 

Typedef UD_query

typedef struct UD_query_t UD_query
struct UD_query_t 
   { 
     UD_qtype qtype; 
     char* const qry; 
   } 

External Variables

Query
extern Query_t Query[]
Defined in: modules/df/defs.c

DF_radix_load
extern DF_Load_t DF_radix_load[]
Defined in: modules/df/defs.c