axis2_handler.h File Reference

#include <axis2_defines.h>
#include <axis2_qname.h>
#include <axis2_param.h>

Go to the source code of this file.

Classes

struct  axis2_handler_ops
struct  axis2_handler

Defines

#define AXIS2_HANDLER_FREE(handler, env)   ((handler)->ops->free(handler, env))
#define AXIS2_HANDLER_INIT(handler, env, handler_desc)   ((handler)->ops->init(handler, env, handler_desc))
#define AXIS2_HANDLER_INVOKE(handler, env, msg_ctx)   ((handler)->ops->invoke(handler, env, msg_ctx))
#define AXIS2_HANDLER_GET_QNAME(handler, env)   ((handler)->ops->get_qname(handler, env))
#define AXIS2_HANDLER_GET_PARAM(handler, env, name)   ((handler)->ops->get_param(handler, env, name))
#define AXIS2_HANDLER_GET_HANDLER_DESC(handler, env)   ((handler)->ops->get_handler_desc(handler, env))

Typedefs

typedef axis2_handler axis2_handler_t
typedef axis2_handler_ops axis2_handler_ops_t
typedef axis2_handler_t *(*) AXIS2_HANDLER_CREATE_FUNC (const axis2_env_t *env, const axis2_qname_t *qname)

Functions

AXIS2_EXTERN axis2_handler_taxis2_handler_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_handler_taxis2_ctx_handler_create (const axis2_env_t *env, const axis2_qname_t *qname)


Detailed Description


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