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 na...@apache.org on 2006/03/23 02:20:27 UTC

svn commit: r387991 - /webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java

Author: nadiramra
Date: Wed Mar 22 17:20:24 2006
New Revision: 387991

URL: http://svn.apache.org/viewcvs?rev=387991&view=rev
Log:
C support fixes/enhancements.

Modified:
    webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java

Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java?rev=387991&r1=387990&r2=387991&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java (original)
+++ webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java Wed Mar 22 17:20:24 2006
@@ -57,30 +57,27 @@
   {
       try
         {
-          writer.write("AXISCHANDLE get_" + classname + "_stub(const char* pchEndPointUri)\n{");
+          // get_xxx_stub() routine
+          writer.write("AXISCHANDLE get_" + classname + "_stub(const char* pchEndPointUri)\n{\n");
           writer.write("\tif(pchEndPointUri)\n");
-          writer.write("\t{\n");
           writer.write("\t\treturn axiscCreateStub(pchEndPointUri, AXISC_PTHTTP1_1);\n");
-          writer.write("\t}\n");
           writer.write("\telse\n");
-          writer.write("\t{\n");
-          writer.write("\t\treturn axiscCreateStub(\""
-                       + wscontext.getWrapInfo().getTargetEndpointURI()
-                       + "\", AXISC_PTHTTP1_1);\n");
-          writer.write("\t}\n");
-          writer.write("}\n");
-          writer.write("void destroy_" + classname + "_stub(AXISCHANDLE p){\n");
-          writer.write("\taxiscDestroyStub(p);\n}\n");
+          writer.write("\t\treturn axiscCreateStub(\"" 
+                  + wscontext.getWrapInfo().getTargetEndpointURI() 
+                  + "\", AXISC_PTHTTP1_1);\n");
+          writer.write("}\n\n");
+          
+          // destroy_xxxx_stub()
+          writer.write("void destroy_" + classname + "_stub(AXISCHANDLE p)\n{\n");
+          writer.write("\taxiscDestroyStub(p);\n}\n\n");
 
-          writer.write("int get_" + classname + "_Status(AXISCHANDLE stub){\n");
+          // get_xxxx_Status() routine
+          writer.write("int get_" + classname + "_Status(AXISCHANDLE stub)\n{\n");
           writer.write("\tAXISCHANDLE call = axiscGetCall(stub);\n");
-          writer.write("\tif ( stub == NULL )\n");
-          writer.write("\t\treturn AXISC_FAIL;\n");
-          writer.write("\telse\n");
-          writer.write("\t\treturn axiscGetStatusCall(call);\n");
-          writer.write("}\n");
+          writer.write("\treturn axiscGetStatusCall(call);\n");
+          writer.write("}\n\n");
 
-          writer.write("\n/*Methods corresponding to the web service methods*/\n");
+          writer.write("/* Functions corresponding to the web service methods*/\n");
           MethodInfo minfo;
           for (int i = 0; i < methods.size(); i++)
           {
@@ -146,7 +143,7 @@
             returntypeissimple = CUtils.isSimpleType(outparamType);
 
         writer.write("\n/*\n");
-        writer.write(" * This method wrap the service method " + methodName + "\n");
+        writer.write(" * This function wraps the service method " + methodName + "\n");
         writer.write(" */\n");
         //method signature
         String paraTypeName;