axis2_svc_ctx.h File Reference

#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_op_ctx.h>

Go to the source code of this file.

Classes

struct  axis2_svc_ctx_ops
struct  axis2_svc_ctx

Defines

#define AXIS2_SVC_CTX_GET_BASE(svc_ctx, env)   ((svc_ctx)->ops->get_base(svc_ctx, env))
#define AXIS2_SVC_CTX_GET_PARENT(svc_ctx, env)   ((svc_ctx)->ops->get_parent(svc_ctx, env))
#define AXIS2_SVC_CTX_FREE(svc_ctx, env)   ((svc_ctx)->ops->free(svc_ctx, env))
#define AXIS2_SVC_CTX_INIT(svc_ctx, env, conf)   ((svc_ctx)->ops->init(svc_ctx, env, conf))
#define AXIS2_SVC_CTX_GET_SVC_ID(svc_ctx, env)   ((svc_ctx)->ops->get_svc_id(svc_ctx, env))
#define AXIS2_SVC_CTX_GET_SVC(svc_ctx, env)   ((svc_ctx)->ops->get_svc(svc_ctx, env))
#define AXIS2_SVC_CTX_SET_SVC(svc_ctx, env, svc)   ((svc_ctx)->ops->set_svc(svc_ctx, env, svc))
#define AXIS2_SVC_CTX_GET_CONF_CTX(svc_ctx, env)   ((svc_ctx)->ops->get_conf_ctx(svc_ctx, env))
#define AXIS2_SVC_CTX_CREATE_OP_CTX(svc_ctx, env, qname)   ((svc_ctx)->ops->create_op_ctx(svc_ctx, env, qname))

Typedefs

typedef axis2_svc_ctx_ops axis2_svc_ctx_ops_t
typedef axis2_svc_ctx axis2_svc_ctx_t

Functions

AXIS2_EXTERN axis2_svc_ctx_taxis2_svc_ctx_create (const axis2_env_t *env, struct axis2_svc *svc, struct axis2_svc_grp_ctx *svc_grp_ctx)


Detailed Description


Generated on Wed Dec 20 20:14:11 2006 for Axis2/C by  doxygen 1.5.1