webservice.h
Go to the documentation of this file.00001 /*************************************************************************** 00002 file : $URL: https://frepple.svn.sourceforge.net/svnroot/frepple/trunk/modules/webservice/webservice.h $ 00003 version : $LastChangedRevision: 1013 $ $LastChangedBy: jdetaeye $ 00004 date : $LastChangedDate: 2009-08-06 17:41:53 +0200 (Thu, 06 Aug 2009) $ 00005 ***************************************************************************/ 00006 00007 /*************************************************************************** 00008 * * 00009 * Copyright (C) 2007 by Johan De Taeye * 00010 * * 00011 * This library is free software; you can redistribute it and/or modify it * 00012 * under the terms of the GNU Lesser General Public License as published * 00013 * by the Free Software Foundation; either version 2.1 of the License, or * 00014 * (at your option) any later version. * 00015 * * 00016 * This library is distributed in the hope that it will be useful, * 00017 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00018 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser * 00019 * General Public License for more details. * 00020 * * 00021 * You should have received a copy of the GNU Lesser General Public * 00022 * License along with this library; if not, write to the Free Software * 00023 * Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,* 00024 * USA * 00025 * * 00026 ***************************************************************************/ 00027 00028 /* The contents of this file is automatically processed into a WSDL 00029 * service definition file. 00030 * See the gsoap documentation for the right format and supported constructs. 00031 */ 00032 00033 #ifndef DOXYGEN 00034 00035 /* Typedefs to help gsoap map the types to XML data types. */ 00036 typedef double xsd__double; 00037 typedef long int xsd__int; 00038 typedef bool xsd__boolean; 00039 typedef char* xsd__string; 00040 typedef time_t xsd__dateTime; 00041 00042 //gsoap frepple service name: frepple 00043 //gsoap frepple service namespace: urn:frepple 00044 //gsoap frepple service style: rpc 00045 //gsoap frepple service encoding: encoded 00046 //gsoap frepple service namespace: http://192.168.0.137/static/frepple.wsdl 00047 //gsoap frepple service location: http://192.168.0.137:6262 00048 //gsoap frepple service documentation: frePPLe - a free Production Planning Library 00049 00050 class frepple__DemandInfo 00051 { 00052 public: 00053 xsd__string name; 00054 xsd__string item; 00055 xsd__int priority; 00056 xsd__double quantity; 00057 xsd__dateTime due; 00058 }; 00059 struct frepple__DemandInfoResponse {frepple__DemandInfo _return;}; 00060 00061 //gsoap frepple service method-action: demand "" 00062 int frepple__demand(xsd__string name, struct frepple__DemandInfoResponse &result); 00063 00064 struct frepple__PostResponse {xsd__int _return;}; 00065 00066 //gsoap frepple service method-action: post "" 00067 int frepple__post(xsd__string data, struct frepple__PostResponse &result); 00068 00069 #endif
Documentation generated for frePPLe by
