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