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 na...@apache.org on 2006/05/10 13:11:56 UTC

svn commit: r405715 - /webservices/axis2/trunk/c/modules/core/clientapi/op_client.c

Author: nandika
Date: Wed May 10 04:11:45 2006
New Revision: 405715

URL: http://svn.apache.org/viewcvs?rev=405715&view=rev
Log:
xml_reader_init and xml_reader_cleanup functions added 

Modified:
    webservices/axis2/trunk/c/modules/core/clientapi/op_client.c

Modified: webservices/axis2/trunk/c/modules/core/clientapi/op_client.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/clientapi/op_client.c?rev=405715&r1=405714&r2=405715&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/clientapi/op_client.c (original)
+++ webservices/axis2/trunk/c/modules/core/clientapi/op_client.c Wed May 10 04:11:45 2006
@@ -22,6 +22,7 @@
 #include <listener_manager.h> 
 #include <axis2_engine.h>
 #include <callback_recv.h>
+#include <axis2_xml_reader.h>
 
 typedef struct axis2_op_client_impl
 {
@@ -185,7 +186,8 @@
     }
 
 	axis2_op_client_init_ops(&(op_client_impl->op_client));
-    
+    /** initialize parser for thread safty */
+    axis2_xml_reader_init();
 	return &(op_client_impl->op_client);
 }
 
@@ -581,7 +583,7 @@
 
     AXIS2_FREE((*env)->allocator, op_client_impl);
     op_client_impl = NULL;
-
+    axis2_xml_reader_cleanup();
 	return AXIS2_SUCCESS;
 }
 /** private functions - implementation */