src/soapWMProxyProxy.h

Go to the documentation of this file.
00001 /* soapWMProxyProxy.h
00002    Generated by gSOAP 2.7.13 from wm.h
00003    Copyright(C) 2000-2009, Robert van Engelen, Genivia Inc. All Rights Reserved.
00004    This part of the software is released under one of the following licenses:
00005    GPL, the gSOAP public license, or Genivia's license for commercial use.
00006 */
00007 
00008 #ifndef soapWMProxyProxy_H
00009 #define soapWMProxyProxy_H
00010 #include "soapH.h"
00011 class WMProxy
00012 {   public:
00014         struct soap *soap;
00016         const char *endpoint;
00018         WMProxy()
00019         { soap = soap_new(); endpoint = "https://my.default.wmproxy.endpoint:7443/glite_wms_wmproxy_server"; if (soap && !soap->namespaces) { static const struct Namespace namespaces[] = 
00020 {
00021         {"SOAP-ENV", "http://schemas.xmlsoap.org/soap/envelope/", "http://www.w3.org/*/soap-envelope", NULL},
00022         {"SOAP-ENC", "http://schemas.xmlsoap.org/soap/encoding/", "http://www.w3.org/*/soap-encoding", NULL},
00023         {"xsi", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/*/XMLSchema-instance", NULL},
00024         {"xsd", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/*/XMLSchema", NULL},
00025         {"jsdl", "http://schemas.ggf.org/jsdl/2005/11/jsdl", NULL, NULL},
00026         {"jsdlposix", "http://schemas.ggf.org/jsdl/2005/11/jsdl-posix", NULL, NULL},
00027         {"delegation1", "http://www.gridsite.org/namespaces/delegation-1", NULL, NULL},
00028         {"delegationns", "http://www.gridsite.org/namespaces/delegation-2", NULL, NULL},
00029         {"ns1", "http://glite.org/wms/wmproxy", NULL, NULL},
00030         {NULL, NULL, NULL, NULL}
00031 };
00032         soap->namespaces = namespaces; } };
00034         virtual ~WMProxy() { if (soap) { soap_destroy(soap); soap_end(soap); soap_free(soap); } };
00036         virtual int ns1__getProxyReq(std::string _delegationID, struct ns1__getProxyReqResponse &_param_12) { return soap ? soap_call_ns1__getProxyReq(soap, endpoint, NULL, _delegationID, _param_12) : SOAP_EOM; };
00038         virtual int ns1__putProxy(std::string _delegationID, std::string _proxy, struct ns1__putProxyResponse &_param_13) { return soap ? soap_call_ns1__putProxy(soap, endpoint, NULL, _delegationID, _proxy, _param_13) : SOAP_EOM; };
00040         virtual int ns1__getVersion(struct ns1__getVersionResponse &_param_14) { return soap ? soap_call_ns1__getVersion(soap, endpoint, NULL, _param_14) : SOAP_EOM; };
00042         virtual int ns1__getJDL(std::string _jobId, enum ns1__JdlType _type, struct ns1__getJDLResponse &_param_15) { return soap ? soap_call_ns1__getJDL(soap, endpoint, NULL, _jobId, _type, _param_15) : SOAP_EOM; };
00044         virtual int ns1__jobRegister(std::string _jdl, std::string _delegationId, struct ns1__jobRegisterResponse &_param_16) { return soap ? soap_call_ns1__jobRegister(soap, endpoint, NULL, _jdl, _delegationId, _param_16) : SOAP_EOM; };
00046         virtual int ns1__jobRegisterJSDL(jsdl__JobDefinition_USCOREType *_jsdl, std::string _delegationId, struct ns1__jobRegisterJSDLResponse &_param_17) { return soap ? soap_call_ns1__jobRegisterJSDL(soap, endpoint, NULL, _jsdl, _delegationId, _param_17) : SOAP_EOM; };
00048         virtual int ns1__jobStart(std::string _jobId, struct ns1__jobStartResponse &_param_18) { return soap ? soap_call_ns1__jobStart(soap, endpoint, NULL, _jobId, _param_18) : SOAP_EOM; };
00050         virtual int ns1__jobSubmit(std::string _jdl, std::string _delegationId, struct ns1__jobSubmitResponse &_param_19) { return soap ? soap_call_ns1__jobSubmit(soap, endpoint, NULL, _jdl, _delegationId, _param_19) : SOAP_EOM; };
00052         virtual int ns1__jobSubmitJSDL(std::string _delegationId, jsdl__JobDefinition_USCOREType *_jsdl, struct ns1__jobSubmitJSDLResponse &_param_20) { return soap ? soap_call_ns1__jobSubmitJSDL(soap, endpoint, NULL, _delegationId, _jsdl, _param_20) : SOAP_EOM; };
00054         virtual int ns1__jobCancel(std::string _jobId, struct ns1__jobCancelResponse &_param_21) { return soap ? soap_call_ns1__jobCancel(soap, endpoint, NULL, _jobId, _param_21) : SOAP_EOM; };
00056         virtual int ns1__getMaxInputSandboxSize(struct ns1__getMaxInputSandboxSizeResponse &_param_22) { return soap ? soap_call_ns1__getMaxInputSandboxSize(soap, endpoint, NULL, _param_22) : SOAP_EOM; };
00058         virtual int ns1__getSandboxDestURI(std::string _jobId, std::string _protocol, struct ns1__getSandboxDestURIResponse &_param_23) { return soap ? soap_call_ns1__getSandboxDestURI(soap, endpoint, NULL, _jobId, _protocol, _param_23) : SOAP_EOM; };
00060         virtual int ns1__getSandboxBulkDestURI(std::string _jobId, std::string _protocol, struct ns1__getSandboxBulkDestURIResponse &_param_24) { return soap ? soap_call_ns1__getSandboxBulkDestURI(soap, endpoint, NULL, _jobId, _protocol, _param_24) : SOAP_EOM; };
00062         virtual int ns1__getTotalQuota(struct ns1__getTotalQuotaResponse &_param_25) { return soap ? soap_call_ns1__getTotalQuota(soap, endpoint, NULL, _param_25) : SOAP_EOM; };
00064         virtual int ns1__getFreeQuota(struct ns1__getFreeQuotaResponse &_param_26) { return soap ? soap_call_ns1__getFreeQuota(soap, endpoint, NULL, _param_26) : SOAP_EOM; };
00066         virtual int ns1__jobPurge(std::string _jobId, struct ns1__jobPurgeResponse &_param_27) { return soap ? soap_call_ns1__jobPurge(soap, endpoint, NULL, _jobId, _param_27) : SOAP_EOM; };
00068         virtual int ns1__getOutputFileList(std::string _jobId, std::string _protocol, struct ns1__getOutputFileListResponse &_param_28) { return soap ? soap_call_ns1__getOutputFileList(soap, endpoint, NULL, _jobId, _protocol, _param_28) : SOAP_EOM; };
00070         virtual int ns1__jobListMatch(std::string _jdl, std::string _delegationId, struct ns1__jobListMatchResponse &_param_29) { return soap ? soap_call_ns1__jobListMatch(soap, endpoint, NULL, _jdl, _delegationId, _param_29) : SOAP_EOM; };
00072         virtual int ns1__jobListMatchJSDL(jsdl__JobDefinition_USCOREType *_jsdl, std::string _delegationId, struct ns1__jobListMatchJSDLResponse &_param_30) { return soap ? soap_call_ns1__jobListMatchJSDL(soap, endpoint, NULL, _jsdl, _delegationId, _param_30) : SOAP_EOM; };
00074         virtual int ns1__getJobTemplate(ns1__JobTypeList *_jobType, std::string _executable, std::string _arguments, std::string _requirements, std::string _rank, struct ns1__getJobTemplateResponse &_param_31) { return soap ? soap_call_ns1__getJobTemplate(soap, endpoint, NULL, _jobType, _executable, _arguments, _requirements, _rank, _param_31) : SOAP_EOM; };
00076         virtual int ns1__getDAGTemplate(ns1__GraphStructType *_dependencies, std::string _requirements, std::string _rank, struct ns1__getDAGTemplateResponse &_param_32) { return soap ? soap_call_ns1__getDAGTemplate(soap, endpoint, NULL, _dependencies, _requirements, _rank, _param_32) : SOAP_EOM; };
00078         virtual int ns1__getCollectionTemplate(int _jobNumber, std::string _requirements, std::string _rank, struct ns1__getCollectionTemplateResponse &_param_33) { return soap ? soap_call_ns1__getCollectionTemplate(soap, endpoint, NULL, _jobNumber, _requirements, _rank, _param_33) : SOAP_EOM; };
00080         virtual int ns1__getIntParametricJobTemplate(ns1__StringList *_attributes, int _param, int _parameterStart, int _parameterStep, std::string _requirements, std::string _rank, struct ns1__getIntParametricJobTemplateResponse &_param_34) { return soap ? soap_call_ns1__getIntParametricJobTemplate(soap, endpoint, NULL, _attributes, _param, _parameterStart, _parameterStep, _requirements, _rank, _param_34) : SOAP_EOM; };
00082         virtual int ns1__getStringParametricJobTemplate(ns1__StringList *_attributes, ns1__StringList *_param, std::string _requirements, std::string _rank, struct ns1__getStringParametricJobTemplateResponse &_param_35) { return soap ? soap_call_ns1__getStringParametricJobTemplate(soap, endpoint, NULL, _attributes, _param, _requirements, _rank, _param_35) : SOAP_EOM; };
00084         virtual int ns1__getACLItems(std::string _jobId, struct ns1__getACLItemsResponse &_param_36) { return soap ? soap_call_ns1__getACLItems(soap, endpoint, NULL, _jobId, _param_36) : SOAP_EOM; };
00086         virtual int ns1__addACLItems(std::string _jobId, ns1__StringList *_items, struct ns1__addACLItemsResponse &_param_37) { return soap ? soap_call_ns1__addACLItems(soap, endpoint, NULL, _jobId, _items, _param_37) : SOAP_EOM; };
00088         virtual int ns1__removeACLItem(std::string _jobId, std::string _item, struct ns1__removeACLItemResponse &_param_38) { return soap ? soap_call_ns1__removeACLItem(soap, endpoint, NULL, _jobId, _item, _param_38) : SOAP_EOM; };
00090         virtual int ns1__getDelegatedProxyInfo(std::string _delegationID, struct ns1__getDelegatedProxyInfoResponse &_param_39) { return soap ? soap_call_ns1__getDelegatedProxyInfo(soap, endpoint, NULL, _delegationID, _param_39) : SOAP_EOM; };
00092         virtual int ns1__getJobProxyInfo(std::string _jobId, struct ns1__getJobProxyInfoResponse &_param_40) { return soap ? soap_call_ns1__getJobProxyInfo(soap, endpoint, NULL, _jobId, _param_40) : SOAP_EOM; };
00094         virtual int ns1__enableFilePerusal(std::string _jobId, ns1__StringList *_fileList, struct ns1__enableFilePerusalResponse &_param_41) { return soap ? soap_call_ns1__enableFilePerusal(soap, endpoint, NULL, _jobId, _fileList, _param_41) : SOAP_EOM; };
00096         virtual int ns1__getPerusalFiles(std::string _jobId, std::string _file, bool _allChunks, std::string _protocol, struct ns1__getPerusalFilesResponse &_param_42) { return soap ? soap_call_ns1__getPerusalFiles(soap, endpoint, NULL, _jobId, _file, _allChunks, _protocol, _param_42) : SOAP_EOM; };
00098         virtual int ns1__getTransferProtocols(struct ns1__getTransferProtocolsResponse &_param_43) { return soap ? soap_call_ns1__getTransferProtocols(soap, endpoint, NULL, _param_43) : SOAP_EOM; };
00100         virtual int ns1__getJobStatus(std::string jobId, struct ns1__getJobStatusResponse &_param_44) { return soap ? soap_call_ns1__getJobStatus(soap, endpoint, NULL, jobId, _param_44) : SOAP_EOM; };
00101 };
00102 #endif

Generated on Wed May 16 19:13:03 2012 for glite-wms-wmproxy-api-cpp-3.3.3 by  doxygen 1.4.7