You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by da...@apache.org on 2006/07/20 13:34:37 UTC
svn commit: r423901 - in /webservices/axis2/trunk/c: include/axis2_module.h
modules/core/deployment/conf_init.c modules/mod_addr/mod_addr.c
Author: damitha
Date: Thu Jul 20 04:34:37 2006
New Revision: 423901
URL: http://svn.apache.org/viewvc?rev=423901&view=rev
Log:
Please refer JIRA AXIS2C-208
Modified:
webservices/axis2/trunk/c/include/axis2_module.h
webservices/axis2/trunk/c/modules/core/deployment/conf_init.c
webservices/axis2/trunk/c/modules/mod_addr/mod_addr.c
Modified: webservices/axis2/trunk/c/include/axis2_module.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_module.h?rev=423901&r1=423900&r2=423901&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_module.h (original)
+++ webservices/axis2/trunk/c/include/axis2_module.h Thu Jul 20 04:34:37 2006
@@ -40,6 +40,7 @@
#include <axis2_allocator.h>
#include <axis2_string.h>
#include <axis2_conf.h>
+#include <axis2_module_desc.h>
#include <axis2_hash.h>
@@ -62,7 +63,9 @@
/* initialize the module */
axis2_status_t (AXIS2_CALL *
init) (struct axis2_module *module,
- const axis2_env_t *env);
+ const axis2_env_t *env,
+ struct axis2_conf_ctx *conf_ctx,
+ struct axis2_module_desc *module_desc);
/* TODO figure out how to get the engage() concept done */
/* public void engage(ExecutionChain exeChain) throws AxisFault; */
@@ -98,8 +101,8 @@
/*************************** Function macros **********************************/
-#define AXIS2_MODULE_INIT(module, env) \
- ((module)->ops->init (module, env))
+#define AXIS2_MODULE_INIT(module, env, conf_ctx, module_desc) \
+ ((module)->ops->init (module, env, conf_ctx, module_desc))
#define AXIS2_MODULE_SHUTDOWN(module, env) \
((module)->ops->shutdown (module, env))
Modified: webservices/axis2/trunk/c/modules/core/deployment/conf_init.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/core/deployment/conf_init.c?rev=423901&r1=423900&r2=423901&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/deployment/conf_init.c (original)
+++ webservices/axis2/trunk/c/modules/core/deployment/conf_init.c Thu Jul 20 04:34:37 2006
@@ -142,7 +142,7 @@
{
axis2_module_t *mod = AXIS2_MODULE_DESC_GET_MODULE(mod_desc, env);
if (mod)
- AXIS2_MODULE_INIT(mod, env);
+ AXIS2_MODULE_INIT(mod, env, conf_ctx, mod_desc);
}
}
}
Modified: webservices/axis2/trunk/c/modules/mod_addr/mod_addr.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/mod_addr/mod_addr.c?rev=423901&r1=423900&r2=423901&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/mod_addr/mod_addr.c (original)
+++ webservices/axis2/trunk/c/modules/mod_addr/mod_addr.c Thu Jul 20 04:34:37 2006
@@ -21,8 +21,11 @@
const axis2_env_t *env);
axis2_status_t AXIS2_CALL
-axis2_mod_addr_init(axis2_module_t *module,
- const axis2_env_t *env);
+axis2_mod_addr_init(
+ axis2_module_t *module,
+ const axis2_env_t *env,
+ axis2_conf_ctx_t *conf_ctx,
+ axis2_module_desc_t *module_desc);
axis2_status_t AXIS2_CALL
axis2_mod_addr_fill_handler_create_func_map(axis2_module_t *module,
@@ -48,8 +51,11 @@
}
axis2_status_t AXIS2_CALL
-axis2_mod_addr_init(axis2_module_t *module,
- const axis2_env_t *env)
+axis2_mod_addr_init(
+ axis2_module_t *module,
+ const axis2_env_t *env,
+ axis2_conf_ctx_t *conf_ctx,
+ axis2_module_desc_t *module_desc)
{
/* Any initialization stuff of mod_addr goes here */
return AXIS2_SUCCESS;
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org