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 2004/08/12 15:03:44 UTC
cvs commit: ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal ClientStubHeaderWriter.java ClientStubWriter.java
sanjaya 2004/08/12 06:03:44
Modified: c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c
ClientStubHeaderWriter.java ClientStubWriter.java
c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal
ClientStubHeaderWriter.java ClientStubWriter.java
Log:
modified c stub generation to accept an endpoint uri when creating the stub
object.
Revision Changes Path
1.15 +1 -1 ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubHeaderWriter.java
Index: ClientStubHeaderWriter.java
===================================================================
RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubHeaderWriter.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- ClientStubHeaderWriter.java 6 Aug 2004 14:44:43 -0000 1.14
+++ ClientStubHeaderWriter.java 12 Aug 2004 13:03:44 -0000 1.15
@@ -80,7 +80,7 @@
MethodInfo minfo;
boolean isSimpleType;
try{
- writer.write("extern void* get_"+classname+"_stub();\n");
+ writer.write("extern void* get_"+classname+"_stub(const char* pchEndPointUri);\n");
writer.write("extern void destroy_"+classname+"_stub(void* p);\n");
writer.write("extern int get_" + classname + "_Status(void* pStub);\n");
1.21 +10 -2 ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubWriter.java
Index: ClientStubWriter.java
===================================================================
RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubWriter.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ClientStubWriter.java 12 Jun 2004 03:57:11 -0000 1.20
+++ ClientStubWriter.java 12 Aug 2004 13:03:44 -0000 1.21
@@ -73,8 +73,16 @@
*/
protected void writeMethods() throws WrapperFault {
try{
- writer.write("void* get_"+classname+"_stub(){\n");
- writer.write("\treturn getStubObject(APTHTTP, \""+wscontext.getWrapInfo().getTargetEndpointURI()+"\");\n}\n");
+ writer.write("void* get_"+classname+"_stub(const char* pchEndPointUri)\n{");
+ writer.write("\tif(pchEndPointUri)\n");
+ writer.write("\t{\n");
+ writer.write("\t\treturn getStubObject(APTHTTP, pchEndPointUri);\n");
+ writer.write("\t}\n");
+ writer.write("\telse\n");
+ writer.write("\t{\n");
+ writer.write("\t\treturn getStubObject(APTHTTP, \""+wscontext.getWrapInfo().getTargetEndpointURI()+"\");\n");
+ writer.write("\t}\n");
+ writer.write("}\n");
writer.write("void destroy_"+classname+"_stub(void* p){\n");
writer.write("\tdestroyStubObject(p);\n}\n");
1.12 +1 -1 ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java
Index: ClientStubHeaderWriter.java
===================================================================
RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ClientStubHeaderWriter.java 6 Aug 2004 14:44:44 -0000 1.11
+++ ClientStubHeaderWriter.java 12 Aug 2004 13:03:44 -0000 1.12
@@ -82,7 +82,7 @@
MethodInfo minfo;
boolean isSimpleType;
try {
- writer.write("extern void* get_" + classname + "_stub();\n");
+ writer.write("extern void* get_"+classname+"_stub(const char* pchEndPointUri);\n");
writer.write("extern void destroy_" + classname + "_stub(void* p);\n");
writer.write("extern int get_" + classname + "_Status(void* pStub);\n");
1.21 +10 -2 ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java
Index: ClientStubWriter.java
===================================================================
RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ClientStubWriter.java 12 Jun 2004 03:57:11 -0000 1.20
+++ ClientStubWriter.java 12 Aug 2004 13:03:44 -0000 1.21
@@ -75,8 +75,16 @@
*/
protected void writeMethods() throws WrapperFault {
try{
- writer.write("void* get_"+classname+"_stub(){\n");
- writer.write("\treturn getStubObject(APTHTTP, \""+wscontext.getWrapInfo().getTargetEndpointURI()+"\");\n}\n");
+ writer.write("void* get_"+classname+"_stub(const char* pchEndPointUri)\n{");
+ writer.write("\tif(pchEndPointUri)\n");
+ writer.write("\t{\n");
+ writer.write("\t\treturn getStubObject(APTHTTP, pchEndPointUri);\n");
+ writer.write("\t}\n");
+ writer.write("\telse\n");
+ writer.write("\t{\n");
+ writer.write("\t\treturn getStubObject(APTHTTP, \""+wscontext.getWrapInfo().getTargetEndpointURI()+"\");\n");
+ writer.write("\t}\n");
+ writer.write("}\n");
writer.write("void destroy_"+classname+"_stub(void* p){\n");
writer.write("\tdestroyStubObject(p);\n}\n");