#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_op_ctx.h>
Go to the source code of this file.
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_t * | axis2_svc_ctx_create (const axis2_env_t *env, struct axis2_svc *svc, struct axis2_svc_grp_ctx *svc_grp_ctx) |