axis2_svc_grp_ctx.h File Reference

#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_svc_ctx.h>
#include <axis2_svc_grp.h>

Go to the source code of this file.

Classes

struct  axis2_svc_grp_ctx_ops
struct  axis2_svc_grp_ctx

Defines

#define AXIS2_SVC_GRP_CTX_GET_BASE(svc_grp_ctx, env)   ((svc_grp_ctx)->ops->get_base(svc_grp_ctx, env))
#define AXIS2_SVC_GRP_CTX_GET_PARENT(svc_grp_ctx, env)   ((svc_grp_ctx)->ops->get_parent(svc_grp_ctx, env))
#define AXIS2_SVC_GRP_CTX_FREE(svc_grp_ctx, env)   ((svc_grp_ctx)->ops->free(svc_grp_ctx, env))
#define AXIS2_SVC_GRP_CTX_INIT(svc_grp_ctx, env, conf)   ((svc_grp_ctx)->ops->init(svc_grp_ctx, env, conf))
#define AXIS2_SVC_GRP_CTX_GET_ID(svc_grp_ctx, env)   ((svc_grp_ctx)->ops->get_id(svc_grp_ctx, env))
#define AXIS2_SVC_GRP_CTX_SET_ID(svc_grp_ctx, env, id)   ((svc_grp_ctx)->ops->set_id(svc_grp_ctx, env, id))
#define AXIS2_SVC_GRP_CTX_GET_SVC_CTX(svc_grp_ctx, env, svc_name)   ((svc_grp_ctx)->ops->get_svc_ctx(svc_grp_ctx, env, svc_name))
#define AXIS2_SVC_GRP_CTX_FILL_SVC_CTX_MAP(svc_grp_ctx, env)   ((svc_grp_ctx)->ops->fill_svc_ctx_map(svc_grp_ctx, env))
#define AXIS2_SVC_GRP_GET_SVC_GRP(svc_grp_ctx, env)   ((svc_grp_ctx)->ops->get_svc_grp(svc_grp_ctx, env))
#define AXIS2_SVC_GRP_GET_SVC_CTX_MAP(svc_grp_ctx, env)   ((svc_grp_ctx)->ops->get_svc_ctx_map(svc_grp_ctx, env))

Typedefs

typedef axis2_svc_grp_ctx_ops axis2_svc_grp_ctx_ops_t
typedef axis2_svc_grp_ctx axis2_svc_grp_ctx_t

Functions

AXIS2_EXTERN axis2_svc_grp_ctx_taxis2_svc_grp_ctx_create (const axis2_env_t *env, struct axis2_svc_grp *svc_grp, struct axis2_conf_ctx *conf_ctx)


Detailed Description


Generated on Tue Oct 3 20:48:01 2006 for Axis2/C by  doxygen 1.4.7