You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by sa...@apache.org on 2006/01/11 12:47:26 UTC

svn commit: r368012 - in /webservices/axis2/trunk/c: configure.ac modules/core/Makefile.am modules/util/array_list.c test/core/Makefile.am test/core/context/test_context.c test/util/test_util.c

Author: samisa
Date: Wed Jan 11 03:47:01 2006
New Revision: 368012

URL: http://svn.apache.org/viewcvs?rev=368012&view=rev
Log:
Fixed the array list capacity problem. Also fixed the make system to be in sync with the removal of empty handler folder

Modified:
    webservices/axis2/trunk/c/configure.ac
    webservices/axis2/trunk/c/modules/core/Makefile.am
    webservices/axis2/trunk/c/modules/util/array_list.c
    webservices/axis2/trunk/c/test/core/Makefile.am
    webservices/axis2/trunk/c/test/core/context/test_context.c
    webservices/axis2/trunk/c/test/util/test_util.c

Modified: webservices/axis2/trunk/c/configure.ac
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/configure.ac?rev=368012&r1=368011&r2=368012&view=diff
==============================================================================
--- webservices/axis2/trunk/c/configure.ac (original)
+++ webservices/axis2/trunk/c/configure.ac Wed Jan 11 03:47:01 2006
@@ -89,7 +89,6 @@
     modules/core/description/Makefile \
     modules/core/context/Makefile \
     modules/core/engine/Makefile \
-    modules/core/handlers/Makefile \
     modules/core/addr/Makefile \
     modules/core/phaseresolver/Makefile \
     modules/core/transport/Makefile \
@@ -112,7 +111,6 @@
     test/xml/Makefile \
     test/xml/om/Makefile \
     test/core/Makefile \
-    test/core/handlers/Makefile \
     test/core/description/Makefile \
     test/core/context/Makefile \
     test/core/clientapi/Makefile \

Modified: webservices/axis2/trunk/c/modules/core/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/Makefile.am?rev=368012&r1=368011&r2=368012&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/Makefile.am (original)
+++ webservices/axis2/trunk/c/modules/core/Makefile.am Wed Jan 11 03:47:01 2006
@@ -1 +1 @@
-SUBDIRS = context engine handlers phaseresolver transport description deployment addr receivers clientapi util
+SUBDIRS = context engine phaseresolver transport description deployment addr receivers clientapi util

Modified: webservices/axis2/trunk/c/modules/util/array_list.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/util/array_list.c?rev=368012&r1=368011&r2=368012&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/util/array_list.c (original)
+++ webservices/axis2/trunk/c/modules/util/array_list.c Wed Jan 11 03:47:01 2006
@@ -153,6 +153,7 @@
             AXIS2_ERROR_SET((*env)->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
             return AXIS2_FAILURE;
         }
+        array_list_impl->capacity = new_capacity;
     }
     return AXIS2_SUCCESS;
 }

Modified: webservices/axis2/trunk/c/test/core/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/core/Makefile.am?rev=368012&r1=368011&r2=368012&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/core/Makefile.am (original)
+++ webservices/axis2/trunk/c/test/core/Makefile.am Wed Jan 11 03:47:01 2006
@@ -1 +1 @@
-SUBDIRS = handlers description context engine clientapi
+SUBDIRS = description context engine clientapi

Modified: webservices/axis2/trunk/c/test/core/context/test_context.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/core/context/test_context.c?rev=368012&r1=368011&r2=368012&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/core/context/test_context.c (original)
+++ webservices/axis2/trunk/c/test/core/context/test_context.c Wed Jan 11 03:47:01 2006
@@ -16,6 +16,8 @@
 	struct axis2_op_ctx *op_ctx = NULL;
 	struct axis2_op *op = NULL;
 	struct axis2_hash_t *op_ctx_map = NULL;
+	axis2_hash_t *svc_ctx_map = NULL;
+	axis2_hash_t *svc_grp_ctx_map = NULL;
 
 	axis2_status_t status = AXIS2_FAILURE;
 	axis2_allocator_t *allocator = axis2_allocator_init (NULL);
@@ -23,8 +25,6 @@
 
 	conf = axis2_conf_create(&env);
 
-/*	axis2_hash_t *svc_ctx_map;
-	axis2_hash_t *svc_grp_ctx_map;*/
 	
 	op = axis2_op_create(&env);
 
@@ -40,6 +40,12 @@
 	op = axis2_op_create(&env);
 	op_ctx = axis2_op_ctx_create(&env, op, svc_ctx);
 	op_ctx_map = AXIS2_CONF_CTX_GET_OP_CTX_MAP(conf_ctx, &env);
+
+    if (op_ctx_map)
+    {
+        axis2_hash_set(op_ctx_map, "op_ctx1", AXIS2_HASH_KEY_STRING, op_ctx);
+        axis2_hash_set(op_ctx_map, "op_ctx2", AXIS2_HASH_KEY_STRING, op_ctx);
+    }
 	/*op_ctx_map  = AXIS2_CONF_CTX_GET_OP_CTX_MAP(conf_ctx, &env);
 	svc_ctx_map = AXIS2_CONF_CTX_GET_SVC_CTX_MAP(conf_ctx, &env);
 	svc_grp_ctx_map = AXIS2_CONF_CTX_GET_SVC_GRP_CTX_MAP(conf_ctx, &env);*/

Modified: webservices/axis2/trunk/c/test/util/test_util.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/util/test_util.c?rev=368012&r1=368011&r2=368012&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/util/test_util.c (original)
+++ webservices/axis2/trunk/c/test/util/test_util.c Wed Jan 11 03:47:01 2006
@@ -145,6 +145,7 @@
     
     
     al = axis2_array_list_create (&env, 1);
+    printf("list size %d\n", AXIS2_ARRAY_LIST_SIZE (al, &env));
     
     entry = (a *) AXIS2_MALLOC(env->allocator, sizeof (a));
     entry->value = AXIS2_STRDUP("value1", &env);
@@ -180,6 +181,8 @@
     
     entry = (a *) AXIS2_ARRAY_LIST_GET (al, &env, 2);
     printf("entry->value:%s\n", entry->value);
+    int size = AXIS2_ARRAY_LIST_SIZE (al, &env);
+    printf("list size %d\n", AXIS2_ARRAY_LIST_SIZE (al, &env));
     
 }