Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
ngx_rbtree.c File Reference
#include <ngx_config.h>
#include <ngx_core.h>
Include dependency graph for ngx_rbtree.c:

Go to the source code of this file.

Functions

void ngx_rbtree_insert (ngx_thread_volatile ngx_rbtree_t *tree, ngx_rbtree_node_t *node)
void ngx_rbtree_insert_value (ngx_rbtree_node_t *temp, ngx_rbtree_node_t *node, ngx_rbtree_node_t *sentinel)
void ngx_rbtree_insert_timer_value (ngx_rbtree_node_t *temp, ngx_rbtree_node_t *node, ngx_rbtree_node_t *sentinel)
void ngx_rbtree_delete (ngx_thread_volatile ngx_rbtree_t *tree, ngx_rbtree_node_t *node)

Function Documentation

void ngx_rbtree_delete ( ngx_thread_volatile ngx_rbtree_t tree,
ngx_rbtree_node_t node 
)

Definition at line 158 of file ngx_rbtree.c.

Here is the caller graph for this function:

void ngx_rbtree_insert ( ngx_thread_volatile ngx_rbtree_t tree,
ngx_rbtree_node_t node 
)

Definition at line 25 of file ngx_rbtree.c.

Here is the caller graph for this function:

void ngx_rbtree_insert_timer_value ( ngx_rbtree_node_t temp,
ngx_rbtree_node_t node,
ngx_rbtree_node_t sentinel 
)

Definition at line 123 of file ngx_rbtree.c.

Here is the caller graph for this function:

void ngx_rbtree_insert_value ( ngx_rbtree_node_t temp,
ngx_rbtree_node_t node,
ngx_rbtree_node_t sentinel 
)

Definition at line 98 of file ngx_rbtree.c.

Here is the caller graph for this function: