1/* 2 3 WS-example.h 4 5 Example gSOAP header file to demonstrate WS-Header.h 6 7 Compile this file with soapcpp2. 8 9-------------------------------------------------------------------------------- 10gSOAP XML Web services tools 11Copyright (C) 2004-2008, Robert van Engelen, Genivia Inc. All Rights Reserved. 12This software is released under one of the following two licenses: 13GPL or Genivia's license for commercial use. 14-------------------------------------------------------------------------------- 15GPL license. 16 17This program is free software; you can redistribute it and/or modify it under 18the terms of the GNU General Public License as published by the Free Software 19Foundation; either version 2 of the License, or (at your option) any later 20version. 21 22This program is distributed in the hope that it will be useful, but WITHOUT ANY 23WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 24PARTICULAR PURPOSE. See the GNU General Public License for more details. 25 26You should have received a copy of the GNU General Public License along with 27this program; if not, write to the Free Software Foundation, Inc., 59 Temple 28Place, Suite 330, Boston, MA 02111-1307 USA 29 30Author contact information: 31engelen@genivia.com / engelen@acm.org 32 33This program is released under the GPL with the additional exemption that 34compiling, linking, and/or using OpenSSL is allowed. 35-------------------------------------------------------------------------------- 36A commercial use license is available from Genivia, Inc., contact@genivia.com 37-------------------------------------------------------------------------------- 38*/ 39 40#import "WS-Header.h" 41 42//gsoap ns service name: calc 43//gsoap ns service style: rpc 44//gsoap ns service encoding: encoded 45//gsoap ns service namespace: http://websrv.cs.fsu.edu/~engelen/calc.wsdl 46//gsoap ns service location: http://websrv.cs.fsu.edu/~engelen/calcserver.cgi 47 48//gsoap ns schema namespace: urn:calc 49int ns__add(double a, double b, double *result); 50int ns__sub(double a, double b, double *result); 51int ns__mul(double a, double b, double *result); 52int ns__div(double a, double b, double *result); 53int ns__pow(double a, double b, double *result); 54