axis2_phase.h File Reference

#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_handler.h>
#include <axis2_handler_desc.h>
#include <axis2_array_list.h>
#include <axis2_qname.h>

Go to the source code of this file.

Classes

struct  axis2_phase_ops
struct  axis2_phase

Defines

#define AXIS2_PHASE_BOTH_BEFORE_AFTER   0
#define AXIS2_PHASE_BEFORE   1
#define AXIS2_PHASE_AFTER   2
#define AXIS2_PHASE_ANYWHERE   3
#define AXIS2_PHASE_ADD_HANDLER_AT(phase, env, index, handler)   ((phase)->ops->add_handler_at(phase, env, index, handler))
#define AXIS2_PHASE_ADD_HANDLER(phase, env, handler)   ((phase)->ops->add_handler(phase, env, handler))
#define AXIS2_PHASE_ADD_HANDLER_DESC(phase, env, handler_desc)   ((phase)->ops->add_handler_desc(phase, env, handler_desc))
#define AXIS2_PHASE_INVOKE(phase, env, msg_ctx)   ((phase)->ops->invoke(phase, env, msg_ctx))
#define AXIS2_PHASE_GET_NAME(phase, env)   ((phase)->ops->get_name(phase, env))
#define AXIS2_PHASE_GET_HANDLER_COUNT(phase, env)   ((phase)->ops->get_handler_count(phase, env))
#define AXIS2_PHASE_SET_FIRST_HANDLER(phase, env, handler)   ((phase)->ops->set_first_handler(phase, env, handler))
#define AXIS2_PHASE_SET_LAST_HANDLER(phase, env, handler)   ((phase)->ops->set_last_handler(phase, env, handler))
#define AXIS2_PHASE_INSERT_BEFORE(phase, env, handler)   ((phase)->ops->insert_before(phase, env, handler))
#define AXIS2_PHASE_INSERT_AFTER(phase, env, handler)   ((phase)->ops->insert_after(phase, env, handler))
#define AXIS2_PHASE_INSERT_BEFORE_AND_AFTER(phase, env, handler)   ((phase)->ops->insert_before_and_after(phase, env, handler))
#define AXIS2_PHASE_INSERT_HANDLER_DESC(phase, env, handler_desc)   ((phase)->ops->insert_handler_desc(phase, env, handler_desc))
#define AXIS2_PHASE_GET_ALL_HANDLERS(phase, env)   ((phase)->ops->get_all_handlers(phase, env))
#define AXIS2_PHASE_INVOKE_START_FROM_HANDLER(phase, env, paused_handler_index, msg_ctx)
#define AXIS2_PHASE_FREE(phase, env)   ((phase)->ops->free(phase, env))

Typedefs

typedef axis2_phase_ops axis2_phase_ops_t
typedef axis2_phase axis2_phase_t

Functions

AXIS2_EXTERN axis2_phase_taxis2_phase_create (const axis2_env_t *env, const axis2_char_t *phase_name)


Detailed Description


Generated on Wed Dec 20 20:34:52 2006 for Axis2/C by  doxygen 1.5.1