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 ba...@apache.org on 2004/04/19 11:55:53 UTC

cvs commit: ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c ClientStubHeaderWriter.java ClientStubWriter.java

baudyjy     2004/04/19 02:55:53

  Modified:    c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal
                        ClientStubWriter.java ClientStubHeaderWriter.java
               c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal
                        ClientStubHeaderWriter.java ClientStubWriter.java
               c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp
                        ClientStubWriter.java ClientStubHeaderWriter.java
               c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c
                        ClientStubHeaderWriter.java ClientStubWriter.java
  Log:
  Minimal GetStatus API on the stub.
  
  Revision  Changes    Path
  1.16      +1 -1      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java
  
  Index: ClientStubWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- ClientStubWriter.java	9 Apr 2004 08:49:34 -0000	1.15
  +++ ClientStubWriter.java	19 Apr 2004 09:55:52 -0000	1.16
  @@ -106,7 +106,7 @@
   				this.writeMethodInWrapper(minfo);
   				writer.write("\n");
   			}
  -     
  +			writer.write("\tint "+classname+"::GetStatus(){if ( m_pCall==NULL ) return AXIS_SUCCESS; else return m_pCall->GetStatus();}\n");     
   		}catch(IOException e){
   			throw new WrapperFault(e);
   		}
  
  
  
  1.8       +1 -0      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubHeaderWriter.java
  
  Index: ClientStubHeaderWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubHeaderWriter.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ClientStubHeaderWriter.java	9 Apr 2004 08:49:34 -0000	1.7
  +++ ClientStubHeaderWriter.java	19 Apr 2004 09:55:52 -0000	1.8
  @@ -147,6 +147,7 @@
   			  }			  
   			  writer.write(");\n");
   		  }
  +		  writer.write("\tint GetStatus();\n");
   		}catch (Exception e) {
   			  e.printStackTrace();
   			  throw new WrapperFault(e);
  
  
  
  1.9       +4 -2      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.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ClientStubHeaderWriter.java	9 Apr 2004 08:49:33 -0000	1.8
  +++ ClientStubHeaderWriter.java	19 Apr 2004 09:55:52 -0000	1.9
  @@ -86,8 +86,10 @@
   		boolean isSimpleType;
   		try {
   			writer.write("extern void* get_" + classname + "_stub();\n");
  -			writer.write("extern void destroy_" + classname
  -					+ "_stub(void* p);\n");
  +			writer.write("extern void destroy_" + classname + "_stub(void* p);\n");
  +			
  +			writer.write("extern int get_" + classname + "_Status(void* pStub);\n");
  +								
   			for (int i = 0; i < methods.size(); i++) {
   				minfo = (MethodInfo) this.methods.get(i);
   				boolean isAllTreatedAsOutParams = false;
  
  
  
  1.16      +6 -0      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.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- ClientStubWriter.java	9 Apr 2004 08:49:33 -0000	1.15
  +++ ClientStubWriter.java	19 Apr 2004 09:55:52 -0000	1.16
  @@ -77,6 +77,12 @@
   			writer.write("\treturn GetStubObject(APTHTTP, \""+wscontext.getWrapInfo().getTargetEndpointURI()+"\");\n}\n");
   			writer.write("void destroy_"+classname+"_stub(void* p){\n");
   			writer.write("\tDestroyStubObject(p);\n}\n");
  +			
  +			writer.write("int get_"+classname+"_Status(void* pStub){\n");
  +			writer.write("\tCall* pCall = (Call*)pStub;\n");
  +			writer.write("\tif ( pStub == NULL ) return AXIS_SUCCESS; else return pCall->_functions->GetStatus(pCall->_object);\n");
  +			writer.write("\t}\n");
  +						
   			writer.write("\n/*Methods corresponding to the web service methods*/\n");
   			MethodInfo minfo;
   			for (int i = 0; i < methods.size(); i++) {
  
  
  
  1.29      +1 -1      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubWriter.java
  
  Index: ClientStubWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubWriter.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- ClientStubWriter.java	9 Apr 2004 08:49:33 -0000	1.28
  +++ ClientStubWriter.java	19 Apr 2004 09:55:52 -0000	1.29
  @@ -106,7 +106,7 @@
   				this.writeMethodInWrapper(minfo);
   				writer.write("\n");
   			}
  -     
  +			writer.write("\tint "+classname+"::GetStatus(){if ( m_pCall==NULL ) return AXIS_SUCCESS; else return m_pCall->GetStatus();}\n");     
   		}catch(IOException e){
   			throw new WrapperFault(e);
   		}
  
  
  
  1.12      +1 -0      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubHeaderWriter.java
  
  Index: ClientStubHeaderWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubHeaderWriter.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ClientStubHeaderWriter.java	9 Apr 2004 08:49:33 -0000	1.11
  +++ ClientStubHeaderWriter.java	19 Apr 2004 09:55:52 -0000	1.12
  @@ -147,6 +147,7 @@
   			  }			  
   			  writer.write(");\n");
   		  }
  +		  writer.write("\tint GetStatus();\n");		  
   		}catch (Exception e) {
   			  e.printStackTrace();
   			  throw new WrapperFault(e);
  
  
  
  1.12      +4 -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.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ClientStubHeaderWriter.java	9 Apr 2004 08:49:32 -0000	1.11
  +++ ClientStubHeaderWriter.java	19 Apr 2004 09:55:52 -0000	1.12
  @@ -81,7 +81,10 @@
   		boolean isSimpleType;
   		try{
   			writer.write("extern void* get_"+classname+"_stub();\n");
  -			writer.write("extern void destroy_"+classname+"_stub(void* p);\n");			
  +			writer.write("extern void destroy_"+classname+"_stub(void* p);\n");		
  +			
  +			writer.write("extern int get_" + classname + "_Status(void* pStub);\n");
  +
   		  	for(int i = 0; i < methods.size(); i++){
   			  	minfo = (MethodInfo)this.methods.get(i);
   				boolean isAllTreatedAsOutParams = false;
  
  
  
  1.16      +6 -0      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.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- ClientStubWriter.java	9 Apr 2004 08:49:32 -0000	1.15
  +++ ClientStubWriter.java	19 Apr 2004 09:55:52 -0000	1.16
  @@ -76,6 +76,12 @@
   			writer.write("\treturn GetStubObject(APTHTTP, \""+wscontext.getWrapInfo().getTargetEndpointURI()+"\");\n}\n");
   			writer.write("void destroy_"+classname+"_stub(void* p){\n");
   			writer.write("\tDestroyStubObject(p);\n}\n");
  +			
  +			writer.write("int get_"+classname+"_Status(void* pStub){\n");
  +			writer.write("\tCall* pCall = (Call*)pStub;\n");
  +			writer.write("\tif ( pStub == NULL ) return AXIS_SUCCESS; else return pCall->_functions->GetStatus(pCall->_object);\n");
  +			writer.write("\t}\n");
  +			
   			writer.write("\n/*Methods corresponding to the web service methods*/\n");
   			MethodInfo minfo;
   			for (int i = 0; i < methods.size(); i++) {