copasi API  0.1
copasi/MIRIAM/WebServicesIssues/soapMiriamWebServicesSoapBindingProxy.h
Go to the documentation of this file.
00001 // Begin CVS Header
00002 //   $Source: /fs/turing/cvs/copasi_dev/copasi/MIRIAM/WebServicesIssues/soapMiriamWebServicesSoapBindingProxy.h,v $
00003 //   $Revision: 1.4 $
00004 //   $Name: Build-33 $
00005 //   $Author: shoops $
00006 //   $Date: 2009/04/21 16:17:18 $
00007 // End CVS Header
00008 
00009 // Copyright (C) 2008 by Pedro Mendes, Virginia Tech Intellectual
00010 // Properties, Inc., EML Research, gGmbH, University of Heidelberg,
00011 // and The University of Manchester.
00012 // All rights reserved.
00013 
00014 /* soapMiriamWebServicesSoapBindingProxy.h
00015    Generated by gSOAP 2.7.12 from MIRIAM.h
00016    Copyright(C) 2000-2008, Robert van Engelen, Genivia Inc. All Rights Reserved.
00017    This part of the software is released under one of the following licenses:
00018    GPL, the gSOAP public license, or Genivia's license for commercial use.
00019  */
00020 
00021 #ifndef soapMiriamWebServicesSoapBindingProxy_H
00022 #define soapMiriamWebServicesSoapBindingProxy_H
00023 #include "soapH.h"
00024 
00025 class SOAP_CMAC MiriamWebServicesSoapBindingProxy : public soap
00026 {
00027 public:
00029   const char *soap_endpoint;
00031   MiriamWebServicesSoapBindingProxy();
00033   MiriamWebServicesSoapBindingProxy(const struct soap&);
00035   MiriamWebServicesSoapBindingProxy(soap_mode iomode);
00037   MiriamWebServicesSoapBindingProxy(soap_mode imode, soap_mode omode);
00039   virtual ~MiriamWebServicesSoapBindingProxy();
00041   virtual void MiriamWebServicesSoapBindingProxy_init(soap_mode imode, soap_mode omode);
00043   virtual void soap_noheader();
00045   virtual const SOAP_ENV__Fault *soap_fault();
00047   virtual const char *soap_fault_string();
00049   virtual const char *soap_fault_detail();
00051   virtual int soap_close_socket();
00053   virtual void soap_print_fault(FILE*);
00054 #ifndef WITH_LEAN
00055 
00056   virtual void soap_stream_fault(std::ostream&);
00058   virtual char *soap_sprint_fault(char *buf, size_t len);
00059 #endif
00060 
00062   virtual int getName(std::string _uri, std::string &_getNameReturn);
00063 
00065   virtual int getLocation(std::string _uri, std::string _resource, std::string &_getLocationReturn);
00066 
00068   virtual int getURI(std::string _name, std::string _id, std::string &_getURIReturn);
00069 
00071   virtual int getDataResources(std::string _nickname, struct ns2__getDataResourcesResponse &_param_1);
00072 
00074   virtual int getServicesInfo(std::string &getServicesInfoReturn);
00075 
00077   virtual int getServicesVersion(std::string &getServicesVersionReturn);
00078 
00080   virtual int getJavaLibraryVersion(std::string &getJavaLibraryVersionReturn);
00081 
00083   virtual int getDataTypeURI(std::string _name, std::string &_getDataTypeURIReturn);
00084 
00086   virtual int getDataTypeURIs(std::string _name, struct ns2__getDataTypeURIsResponse &_param_2);
00087 
00089   virtual int getDataTypeDef(std::string _nickname, std::string &_getDataTypeDefReturn);
00090 
00092   virtual int getLocations(std::string _nickname, std::string _id, struct ns2__getLocationsResponse &_param_3);
00093 
00095   virtual int getLocations_(std::string _nickname, std::string _id, struct ns2__getLocationsResponse_ &_param_4);
00096 
00098   virtual int isDeprecated(std::string _uri, std::string &_isDeprecatedReturn);
00099 
00101   virtual int getOfficialDataTypeURI(std::string _uri, std::string &_getOfficialDataTypeURIReturn);
00102 
00104   virtual int getMiriamURI(std::string _uri, std::string &_getMiriamURIReturn);
00105 
00107   virtual int getDataTypePattern(std::string _nickname, std::string &_getDataTypePatternReturn);
00108 
00110   virtual int getResourceInfo(std::string _id, std::string &_getResourceInfoReturn);
00111 
00113   virtual int getResourceInstitution(std::string _id, std::string &_getResourceInstitutionReturn);
00114 
00116   virtual int getResourceLocation(std::string _id, std::string &_getResourceLocationReturn);
00117 
00119   virtual int getDataTypeSynonyms(std::string _name, struct ns2__getDataTypeSynonymsResponse &_param_5);
00120 
00122   virtual int getNames(std::string _uri, struct ns2__getNamesResponse &_param_6);
00123 
00125   virtual int getDataTypesName(struct ns2__getDataTypesNameResponse &_param_7);
00126 
00128   virtual int getDataTypesId(struct ns2__getDataTypesIdResponse &_param_8);
00129 
00131   virtual int checkRegExp(std::string _identifier, std::string _datatype, std::string &_checkRegExpReturn);
00132 };
00133 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines