Main Page | Modules | Data Structures | File List | Data Fields

Tree
[State Utility Library]


Data Structures

struct  scd_tnode_t
struct  scd_tree_t

Typedefs

typedef scd_tnode_t scd_tnode_t
typedef scd_tree_t scd_tree_t

Functions

 scd_tree_create (scd_tree_t **tree, apr_pool_t *pool)
 scd_tree_node_new (scd_tree_t *tree, scd_tnode_t *par, const char *name)
 scd_tree_node_find (scd_tnode_t *node, const char *name)
 scd_tree_node_search (scd_tree_t *tree, const char *path, apr_pool_t *pool)
 scd_tree_node_cp (scd_tnode_t *node)
 scd_tree_node_np (scd_tnode_t *node)
 scd_tree_node_append (scd_tnode_t *head, scd_tnode_t *node)
 scd_tree_walk (scd_tree_t *tree, scd_tnode_t *curr)
 scd_tree_add (scd_tree_t *tree, const char *path, void *value, apr_pool_t *pool)
 scd_tree_del (scd_tree_t *tree, const char *path)
 scd_tree_resolve (scd_tree_t *tree, const char *path, void **res, char **major, char **minor, apr_pool_t *pool)
 scd_tree_tokenize_path (const char *path, apr_pool_t *pool)

Function Documentation

scd_tree_add scd_tree_t *  tree,
const char *  path,
void *  value,
apr_pool_t *  pool
 

Parameters:
tree 
path 
value 
pool 
Returns:

scd_tree_create scd_tree_t **  tree,
apr_pool_t *  pool
 

Parameters:
tree 
pool 
Returns:

scd_tree_del scd_tree_t *  tree,
const char *  path
 

Parameters:
tree 
path 
Returns:

scd_tree_node_append scd_tnode_t *  head,
scd_tnode_t *  node
 

Parameters:
head 
node 
Returns:

scd_tree_node_cp scd_tnode_t *  node  ) 
 

Parameters:
node 
Returns:

scd_tree_node_find scd_tnode_t *  node,
const char *  name
 

Parameters:
node 
name 
Returns:

scd_tree_node_new scd_tree_t *  tree,
scd_tnode_t *  par,
const char *  name
 

Parameters:
tree 
par 
name 
Returns:

scd_tree_node_np scd_tnode_t *  node  ) 
 

Parameters:
node 
Returns:

scd_tree_node_search scd_tree_t *  tree,
const char *  path,
apr_pool_t *  pool
 

Parameters:
tree 
path 
pool 
Returns:

scd_tree_resolve scd_tree_t *  tree,
const char *  path,
void **  res,
char **  major,
char **  minor,
apr_pool_t *  pool
 

Parameters:
tree 
path 
res 
major 
minor 
pool 
Returns:

scd_tree_tokenize_path const char *  path,
apr_pool_t *  pool
 

Parameters:
path 
pool 
Returns:

scd_tree_walk scd_tree_t *  tree,
scd_tnode_t *  curr
 

Parameters:
tree 
curr 
Returns:


Generated on Wed Apr 28 09:38:37 2004 for State by doxygen 1.3.5