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/04/07 05:06:30 UTC
svn commit: r392167 -
/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java
Author: nadiramra
Date: Thu Apr 6 20:06:28 2006
New Revision: 392167
URL: http://svn.apache.org/viewcvs?rev=392167&view=rev
Log:
C support fixes/enhancements.
Modified:
webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java
Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java?rev=392167&r1=392166&r2=392167&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java (original)
+++ webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java Thu Apr 6 20:06:28 2006
@@ -486,12 +486,12 @@
+ attribs[i].getParamNameAsSOAPElement()
+ "\",0);\n");
- // TODO MEMORY MANAGEMENT
+ // TODO C-BINDING MEMORY MANAGEMENT
}
else
{
arrayType = attribs[i].getTypeName();
- writer.write("\tAxisc_Array array" + arrayCount + " = axiscGetCmplxArrayCall(pDZ,"
+ writer.write("\tAxisc_Array * array" + arrayCount + " = axiscGetCmplxArrayCall(pDZ,"
+ "&array" + arrayCount + ","
+ "(void*)Axis_DeSerialize_" + arrayType
+ "\n\t\t, (void*)Axis_Create_" + arrayType
@@ -499,6 +499,8 @@
+ "\n\t\t, (void*)Axis_GetSize_" + arrayType
+ ", \"" + attribs[i].getElementNameAsString()
+ "\", Axis_URI_" + arrayType + ");\n");
+
+ // TODO C-BINDING MEMORY MANAGEMENT
}
writer.write("\tmemcpy(&(param->" + attribs[i].getParamName()