$Revision: 1.4 $
Radix tree (rx). rx_global.h - header file with definition of
global vars for radix
Status: NOT REVUED, TESTED, INCOMPLETE
Design and implementation by: Marek Bukowy
Included Files
- #include <include/defs.h>
- #include <include/mysql_driver.h>
Preprocessor definitions
#define RP_H
#define EXTDEF( a, b )
typedef struct {...} rp_uni_t
struct |
|
{ |
|
rx_fam_t fam; |
|
ip_space_t space; |
|
union |
|
{ |
|
ip_prefix_t rt; |
|
ip_range_t in; |
|
} |
|
u; |
|
} |
|
typedef int rp_regid_t
typedef A_Type_t rp_attr_t
typedef struct {...} rp_upd_pack_t
struct |
|
{ |
|
rp_attr_t type; |
|
rp_uni_t uni; |
|
sql_key_t key; |
|
union |
|
{ |
|
char* origin; |
|
char* domain; |
|
} |
|
d; |
|
} |
|
typedef struct {...} rp_tentry_t
struct |
|
{ |
|
rp_regid_t reg_id; | registry id
|
rp_attr_t attr; | extra tree attribute (within the same reg/spc/fam), allows
using the same tree type for different object trees
|
rx_tree_t* tree; | tree
|
} |
|
External Variables
rx_forest
extern GList* rx_forest