nfs-ganesha 1.4
|
#include <assert.h>
#include "avltree.h"
Go to the source code of this file.
Defines | |
#define | NODE_INIT { NULL, } |
Functions | |
struct splaytree_node * | splaytree_first (const struct splaytree *tree) |
struct splaytree_node * | splaytree_last (const struct splaytree *tree) |
struct splaytree_node * | splaytree_next (const struct splaytree_node *node) |
struct splaytree_node * | splaytree_prev (const struct splaytree_node *node) |
struct splaytree_node * | splaytree_lookup (const struct splaytree_node *key, struct splaytree *tree) |
struct splaytree_node * | splaytree_insert (struct splaytree_node *node, struct splaytree *tree) |
void | splaytree_remove (struct splaytree_node *node, struct splaytree *tree) |
void | splaytree_replace (struct splaytree_node *old, struct splaytree_node *new, struct splaytree *tree) |
int | splaytree_init (struct splaytree *tree, splaytree_cmp_fn_t cmp, unsigned long flags) |
struct splaytree_node* splaytree_first | ( | const struct splaytree * | tree | ) | [read] |
int splaytree_init | ( | struct splaytree * | tree, |
splaytree_cmp_fn_t | cmp, | ||
unsigned long | flags | ||
) |
struct splaytree_node* splaytree_insert | ( | struct splaytree_node * | node, |
struct splaytree * | tree | ||
) | [read] |
struct splaytree_node* splaytree_last | ( | const struct splaytree * | tree | ) | [read] |
struct splaytree_node* splaytree_lookup | ( | const struct splaytree_node * | key, |
struct splaytree * | tree | ||
) | [read] |
struct splaytree_node* splaytree_next | ( | const struct splaytree_node * | node | ) | [read] |
struct splaytree_node* splaytree_prev | ( | const struct splaytree_node * | node | ) | [read] |
void splaytree_remove | ( | struct splaytree_node * | node, |
struct splaytree * | tree | ||
) |
void splaytree_replace | ( | struct splaytree_node * | old, |
struct splaytree_node * | new, | ||
struct splaytree * | tree | ||
) |