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

axis2_handler_desc.h File Reference

Axis2 handler_desc interface. More...

#include <axis2_utils_defines.h>
#include <axis2_qname.h>
#include <axis2_param.h>
#include <axis2_param_container.h>
#include <axis2_phase_rule.h>
#include <axis2_handler.h>

Go to the source code of this file.

Defines

#define AXIS2_HANDLER_DESC_GET_HANDLER(handler_desc, env)   ((handler_desc)->ops->get_handler(handler_desc, env))
#define AXIS2_HANDLER_DESC_SET_HANDLER(handler_desc, env, handler)   ((handler_desc)->ops->set_handler(handler_desc, env, handler))
#define AXIS2_HANDLER_DESC_GET_RULES(handler_desc, env)   ((handler_desc)->ops->get_rules(handler_desc, env))
#define AXIS2_HANDLER_DESC_SET_RULES(handler_desc, env, rules)   ((handler_desc)->ops->set_rules(handler_desc, env, rules))
#define AXIS2_HANDLER_DESC_GET_QNAME(handler_desc, env)   ((handler_desc)->ops->get_qname(handler_desc, env))
#define AXIS2_HANDLER_DESC_SET_QNAME(handler_desc, env, name)   ((handler_desc)->ops->set_qname(handler_desc, env, name))
#define AXIS2_HANDLER_DESC_GET_PARAM(handler_desc, env, name)   ((handler_desc)->ops->get_param(handler_desc, env, name))
#define AXIS2_HANDLER_DESC_ADD_PARAM(handler_desc, env, param)   ((handler_desc)->ops->add_param(handler_desc, env, param))
#define AXIS2_HANDLER_DESC_IS_PHASE_FIRST(handler_desc, env)   ((handler_desc)->ops->is_phase_first((handler_desc, env))
#define AXIS2_HANDLER_DESC_GET_PHASE_FIRST(handler_desc, env, phase_first)   ((handler_desc)->ops->set_phase_first(handler_desc, env, phase_first))
#define AXIS2_HANDLER_DESC_IS_PHASE_LAST(handler_desc, env)   ((handler_desc)->ops->is_phase_last(handler_desc, env))
#define AXIS2_HANDLER_DESC_GET_PHASE_LAST(handler_desc, env, phase_last)   ((handler_desc)->ops->set_phase_last(handler_desc, env, phase_last))
#define AXIS2_HANDLER_DESC_GET_CLASS_NAME(handler_desc, env)   ((handler_desc)->ops->get_class_name(handler_desc, env))
#define AXIS2_HANDLER_DESC_SET_CLASS_NAME(handler_desc, env, class_name)   ((handler_desc)->ops->set_class_name(handler_desc, env, class_name))
#define AXIS2_HANDLER_DESC_GET_PARENT(handler_desc, env)   ((handler_desc)->ops->get_parent(handler_desc, env))
#define AXIS2_HANDLER_DESC_SET_PARENT(handler_desc, env, parent)   ((handler_desc)->ops->set_parent(handler_desc, env, parent))
#define AXIS2_HANDLER_DESC_FREE(handler_desc, env)   ((handler_desc)->ops->free(handler_desc, env))

Typedefs

typedef axis2_handler_desc_ops axis2_handler_desc_ops_t
 Handler Description ops struct.
typedef axis2_handler_desc axis2_handler_desc_t
 Handler Description struct.

Functions

AXIS2_EXTERN axis2_handler_desc_taxis2_handler_desc_create_with_qname (const axis2_env_t *env, axis2_qname_t *qname)


Detailed Description

Axis2 handler_desc interface.


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