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 | ||
) |