|
Groonga 3.0.9 Source Code Document
|


Go to the source code of this file.
Data Structures | |
| struct | ngx_radix_node_s |
| struct | ngx_radix_tree_t |
Macros | |
| #define | NGX_RADIX_NO_VALUE (uintptr_t) -1 |
Typedefs | |
| typedef struct ngx_radix_node_s | ngx_radix_node_t |
Functions | |
| ngx_radix_tree_t * | ngx_radix_tree_create (ngx_pool_t *pool, ngx_int_t preallocate) |
| ngx_int_t | ngx_radix32tree_insert (ngx_radix_tree_t *tree, uint32_t key, uint32_t mask, uintptr_t value) |
| ngx_int_t | ngx_radix32tree_delete (ngx_radix_tree_t *tree, uint32_t key, uint32_t mask) |
| uintptr_t | ngx_radix32tree_find (ngx_radix_tree_t *tree, uint32_t key) |
| #define NGX_RADIX_NO_VALUE (uintptr_t) -1 |
Definition at line 16 of file ngx_radix_tree.h.
| typedef struct ngx_radix_node_s ngx_radix_node_t |
Definition at line 18 of file ngx_radix_tree.h.
| ngx_int_t ngx_radix32tree_delete | ( | ngx_radix_tree_t * | tree, |
| uint32_t | key, | ||
| uint32_t | mask | ||
| ) |
Definition at line 174 of file ngx_radix_tree.c.
| uintptr_t ngx_radix32tree_find | ( | ngx_radix_tree_t * | tree, |
| uint32_t | key | ||
| ) |
Definition at line 237 of file ngx_radix_tree.c.
| ngx_int_t ngx_radix32tree_insert | ( | ngx_radix_tree_t * | tree, |
| uint32_t | key, | ||
| uint32_t | mask, | ||
| uintptr_t | value | ||
| ) |
| ngx_radix_tree_t* ngx_radix_tree_create | ( | ngx_pool_t * | pool, |
| ngx_int_t | preallocate | ||
| ) |
1.8.1.2