Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals | Related Pages

soapacq2xxProxy.h

Go to the documentation of this file.
00001 /* soapacq2xxProxy.h
00002    Generated by gSOAP 2.7.8c from acq2xx.h
00003    Copyright (C) 2000-2006, 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 soapacq2xx_H
00009 #define soapacq2xx_H
00010 #include "soapH.h"
00011 class acq2xx
00012 {   public:
00013         struct soap *soap;
00014         const char *endpoint;
00015         acq2xx()
00016         { soap = soap_new(); endpoint = "http://ACQ2XX_IP_ADDRESS:6666"; if (soap && !soap->namespaces) { static const struct Namespace namespaces[] = 
00017 {
00018         {"SOAP-ENV", "http://schemas.xmlsoap.org/soap/envelope/", "http://www.w3.org/*/soap-envelope", NULL},
00019         {"SOAP-ENC", "http://schemas.xmlsoap.org/soap/encoding/", "http://www.w3.org/*/soap-encoding", NULL},
00020         {"xsi", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/*/XMLSchema-instance", NULL},
00021         {"xsd", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/*/XMLSchema", NULL},
00022         {"acq2xx", "http://www.d-tacq.com", NULL, NULL},
00023         {NULL, NULL, NULL, NULL}
00024 };
00025         soap->namespaces = namespaces; } };
00026         virtual ~acq2xx() { if (soap) { soap_destroy(soap); soap_end(soap); soap_done(soap); soap_del(soap); } };
00027         virtual int acq2xx__getVersion(char *client_version, char *&server_version) { return soap ? soap_call_acq2xx__getVersion(soap, endpoint, NULL, client_version, server_version) : SOAP_EOM; };
00028         virtual int acq2xx__acqcmd(char *command, char *&response) { return soap ? soap_call_acq2xx__acqcmd(soap, endpoint, NULL, command, response) : SOAP_EOM; };
00029         virtual int acq2xx__acq2sh(char *command, char *&response) { return soap ? soap_call_acq2xx__acq2sh(soap, endpoint, NULL, command, response) : SOAP_EOM; };
00030         virtual int acq2xx__acq2script(acq2xx__Transaction *in, struct acq2xx__acq2scriptResponse &result) { return soap ? soap_call_acq2xx__acq2script(soap, endpoint, NULL, in, result) : SOAP_EOM; };
00031         virtual int acq2xx__getAcqStatus(struct acq2xx__AcqStatus &status) { return soap ? soap_call_acq2xx__getAcqStatus(soap, endpoint, NULL, status) : SOAP_EOM; };
00032         virtual int acq2xx__setArm(int block = 0, struct acq2xx__AcqStatus &status) { return soap ? soap_call_acq2xx__setArm(soap, endpoint, NULL, block, status) : SOAP_EOM; };
00033         virtual int acq2xx__waitStop(int timeout_sec, struct acq2xx__AcqStatus &status) { return soap ? soap_call_acq2xx__waitStop(soap, endpoint, NULL, timeout_sec, status) : SOAP_EOM; };
00034 };
00035 #endif

Generated on Mon Aug 21 12:39:57 2006 for ACQ2XXWebServices by  doxygen 1.4.4