Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

om_navigator
[AXIOM (Axis Object Model)]


Classes

struct  axiom_navigator_ops
 OM Node ops struct Encapsulator struct for ops of axiom_node. More...
struct  axiom_navigator

Defines

#define AXIOM_NAVIGATOR_FREE(navigator, env)   ((navigator)->ops->free(navigator, env))
#define AXIOM_NAVIGATOR_IS_NAVIGABLE(navigator, env)   ((navigator)->ops->is_navigable(navigator, env))
#define AXIOM_NAVIGATOR_IS_COMPLETED(navigator, env)   ((navigator)->ops->is_completed(navigator, env))
#define AXIOM_NAVIGATOR_VISITED(navigator, env)   ((navigator)->ops->visited(navigator, env))
#define AXIOM_NAVIGATOR_NEXT(navigator, env)   ((navigator)->ops->next(navigator, env))

Typedefs

typedef axiom_navigator axiom_navigator_t
typedef axiom_navigator_ops axiom_navigator_ops_t

Functions

AXIS2_EXTERN axiom_navigator_taxiom_navigator_create (const axis2_env_t *env, axiom_node_t *node)

Define Documentation

#define AXIOM_NAVIGATOR_FREE navigator,
env   )     ((navigator)->ops->free(navigator, env))
 

Macros


Function Documentation

AXIS2_EXTERN axiom_navigator_t* axiom_navigator_create const axis2_env_t env,
axiom_node_t node
 

create an axiom_navigator

Parameters:
env environment MUST not be NULL
node a pointer to axiom_node_t struct which is to be navigated
Returns:
a pointer to axiom_navigator_t struct or returns NULL on error


Generated on Fri Jun 16 18:02:45 2006 for Axis2/C by  doxygen 1.4.2