axiom_navigator.h File Reference

defines axiom_navigator struct and its ops More...

#include <axis2_utils.h>
#include <axis2_env.h>
#include <axiom_node.h>

Go to the source code of this file.

Classes

struct  axiom_navigator_ops
 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)


Detailed Description

defines axiom_navigator struct and its ops


Generated on Thu Aug 31 17:32:38 2006 for Axis2/C by  doxygen 1.4.6