$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