copasi API
0.1
|
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