Mir 1.0
Mir application programming interface
Stack functions

Data Structures

struct  mirkl_stack_t_
 Stack structure. More...
 

Typedefs

typedef struct mirkl_stack_t_ mirkl_stack_t
 Stack structure.
 

Functions

mirkl_error_tmirkl_stk_create (mirkl_stack_t **Stack, apr_pool_t *pool)
 
mirkl_error_tmirkl_stk_push (mirkl_stack_t *Stack, int Tag, void *Object, apr_pool_t *pool)
 
void * mirkl_stk_pop (mirkl_stack_t *Stack)
 
void * mirkl_stk_get_data (mirkl_stack_t *Stack, int *Tag)
 
mirkl_size_t mirkl_stk_count (mirkl_stack_t *Stack)
 
mirkl_error_tmirkl_stk_copy (mirkl_stack_t *orig, mirkl_stack_t **copy, apr_pool_t *pool)
 
void mirkl_stk_destroy (mirkl_stack_t *Stack)
 
void mirkl_stk_walk (mirkl_stack_t *Stack, void(*Func)(int, void *, void *), void *Args)
 
void * mirkl_stk_walk_ptr_first (mirkl_stack_t *Stack, void *(*Func)(int, void *, void *), void *Args)
 
mirkl_error_tmirkl_stk_walk_err_first (mirkl_stack_t *Stack, mirkl_error_t *(*Func)(int, void *, void *), void *Args)
 

Detailed Description