本章我们主要讲述一下ngx_radix_tree的实现。
1. ngx_radix_not_t数据结构
这里首先定义了一个宏NGX_RADIX_NO_VALUE
,其主要用于标志ngx_radix_node_t.value
当前并未设置。接下来,我们简要介绍一下ngx_radix_node_t,其用于标识一个radix tree的节点:
2. 结构体ngx_radix_tree_t
ngx_radix_tree_t用于标识一棵基数树,我们简要介绍一下各个字段的含义:
3. 相关函数声明
当前,我们暂时不支持NGX_HAVE_INET6
宏定义。
[参看]
-
基数树结构ngx_radix_tree_t
-
nginx 学习八 高级数据结构之基数树ngx_radix_tree_t