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

soapStub.h

Go to the documentation of this file.
00001 /* soapStub.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 soapStub_H
00009 #define soapStub_H
00010 #define ACQ2XX_H_VERSION "$Revision: 1.22 $"
00011 #include "stdsoap2.h"
00012 
00013 /******************************************************************************\
00014  *                                                                            *
00015  * Enumerations                                                               *
00016  *                                                                            *
00017 \******************************************************************************/
00018 
00019 
00020 #ifndef SOAP_TYPE_STATE
00021 #define SOAP_TYPE_STATE (62)
00022 /* STATE */
00023 enum STATE {ST_STOP = 0, ST_ARM = 1, ST_RUN = 2, ST_TRIGGER = 3, ST_POSTPROCESS = 4, ST_CAPDONE = 5};
00024 #endif
00025 
00026 #ifndef SOAP_TYPE_acq2xx__EDGE
00027 #define SOAP_TYPE_acq2xx__EDGE (72)
00028 /* acq2xx:EDGE */
00029 enum acq2xx__EDGE {EDGE_FALLING = 0, EDGE_RISING = 1};
00030 #endif
00031 
00032 #ifndef SOAP_TYPE_acq2xx__DIx
00033 #define SOAP_TYPE_acq2xx__DIx (73)
00034 /* acq2xx:DIx */
00035 enum acq2xx__DIx {DI_NONE = 0, DI0 = 1, DI1 = 2, DI2 = 3, DI3 = 4, DI4 = 5, DI5 = 6};
00036 #endif
00037 
00038 #ifndef SOAP_TYPE_acq2xx__DOx
00039 #define SOAP_TYPE_acq2xx__DOx (74)
00040 /* acq2xx:DOx */
00041 enum acq2xx__DOx {DO_NONE = 0, DO0 = 1, DO1 = 2, DO2 = 3, DO3 = 4, DO4 = 5, DO5 = 6};
00042 #endif
00043 
00044 #ifndef SOAP_TYPE_acq2xx__MODE
00045 #define SOAP_TYPE_acq2xx__MODE (75)
00046 /* acq2xx:MODE */
00047 enum acq2xx__MODE {MODE_SOFT_TRANSIENT = 0, MODE_TRIGGERED_CONTINUOUS = 1, MODE_GATED_TRANSIENT = 2, MODE_SOFT_CONTINUOUS = 3};
00048 #endif
00049 
00050 /******************************************************************************\
00051  *                                                                            *
00052  * Classes and Structs                                                        *
00053  *                                                                            *
00054 \******************************************************************************/
00055 
00056 
00057 #ifndef SOAP_TYPE_acq2xx__getVersionResponse
00058 #define SOAP_TYPE_acq2xx__getVersionResponse (8)
00059 /* acq2xx:getVersionResponse */
00060 struct acq2xx__getVersionResponse
00061 {
00062 public:
00063         char *server_version;   /* RPC return element */        /* required element of type xsd:string */
00064 };
00065 #endif
00066 
00067 #ifndef SOAP_TYPE_acq2xx__getVersion
00068 #define SOAP_TYPE_acq2xx__getVersion (9)
00069 /* acq2xx:getVersion */
00070 struct acq2xx__getVersion
00071 {
00072 public:
00073         char *client_version;   /* optional element of type xsd:string */
00074 };
00075 #endif
00076 
00077 #ifndef SOAP_TYPE_acq2xx__acqcmdResponse
00078 #define SOAP_TYPE_acq2xx__acqcmdResponse (11)
00079 /* acq2xx:acqcmdResponse */
00080 struct acq2xx__acqcmdResponse
00081 {
00082 public:
00083         char *response; /* RPC return element */        /* required element of type xsd:string */
00084 };
00085 #endif
00086 
00087 #ifndef SOAP_TYPE_acq2xx__acqcmd
00088 #define SOAP_TYPE_acq2xx__acqcmd (12)
00089 /* acq2xx:acqcmd */
00090 struct acq2xx__acqcmd
00091 {
00092 public:
00093         char *command;  /* optional element of type xsd:string */
00094 };
00095 #endif
00096 
00097 #ifndef SOAP_TYPE_acq2xx__acq2shResponse
00098 #define SOAP_TYPE_acq2xx__acq2shResponse (14)
00099 /* acq2xx:acq2shResponse */
00100 struct acq2xx__acq2shResponse
00101 {
00102 public:
00103         char *response; /* RPC return element */        /* required element of type xsd:string */
00104 };
00105 #endif
00106 
00107 #ifndef SOAP_TYPE_acq2xx__acq2sh
00108 #define SOAP_TYPE_acq2xx__acq2sh (15)
00109 /* acq2xx:acq2sh */
00110 struct acq2xx__acq2sh
00111 {
00112 public:
00113         char *command;  /* optional element of type xsd:string */
00114 };
00115 #endif
00116 
00117 #ifndef SOAP_TYPE_acq2xx__Object
00118 #define SOAP_TYPE_acq2xx__Object (16)
00119 /* acq2xx:Object */
00120 class SOAP_CMAC acq2xx__Object
00121 {
00122 public:
00123         char *name;     /* optional element of type xsd:string */
00124         acq2xx__Object();       /* transient */
00125         acq2xx__Object(const char *name);       /* transient */
00126         virtual ~acq2xx__Object();      /* transient */
00127         virtual void print();   /* transient */
00128         const char *getName();  /* transient */
00129 public:
00130         virtual int soap_type() const { return 16; } /* = unique id SOAP_TYPE_acq2xx__Object */
00131         virtual void soap_default(struct soap*);
00132         virtual void soap_serialize(struct soap*) const;
00133         virtual int soap_put(struct soap*, const char*, const char*) const;
00134         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00135         virtual void *soap_get(struct soap*, const char*, const char*);
00136         virtual void *soap_in(struct soap*, const char*, const char*);
00137 };
00138 #endif
00139 
00140 
00141 
00142 #ifndef SOAP_TYPE_acq2xx__Transaction
00143 #define SOAP_TYPE_acq2xx__Transaction (27)
00144 /* acq2xx:Transaction */
00145 class SOAP_CMAC acq2xx__Transaction : public acq2xx__Object
00146 {
00147 public:
00148         int abort_on_error;     /* required element of type xsd:int */
00149         int status;     /* required element of type xsd:int */
00150         int complete;   /* required element of type xsd:int */
00151         acq2xx__Transaction();  /* transient */
00152         acq2xx__Transaction(const char *name);  /* transient */
00153         virtual ~acq2xx__Transaction(); /* transient */
00154         virtual void print();   /* transient */
00155         void exec(struct soap *soap);   /* transient */
00156         virtual const char *getCommand();       /* transient */
00157         virtual const char *getResult();        /* transient */
00158         virtual int run(struct soap *soap);     /* transient */
00159 public:
00160         virtual int soap_type() const { return 27; } /* = unique id SOAP_TYPE_acq2xx__Transaction */
00161         virtual void soap_default(struct soap*);
00162         virtual void soap_serialize(struct soap*) const;
00163         virtual int soap_put(struct soap*, const char*, const char*) const;
00164         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00165         virtual void *soap_get(struct soap*, const char*, const char*);
00166         virtual void *soap_in(struct soap*, const char*, const char*);
00167 };
00168 #endif
00169 
00170 #ifndef SOAP_TYPE_acq2xx__TransactionList
00171 #define SOAP_TYPE_acq2xx__TransactionList (37)
00172 /* Sequence of acq2xx:TransactionList schema type: */
00173 class SOAP_CMAC acq2xx__TransactionList : public acq2xx__Transaction
00174 {
00175 public:
00176         acq2xx__Transaction **__ptr;
00177         int __size;
00178         acq2xx__TransactionList();      /* transient */
00179         acq2xx__TransactionList(int size);      /* transient */
00180         virtual ~acq2xx__TransactionList();     /* transient */
00181         virtual acq2xx__Transaction *&operator[](int i);        /* transient */
00182         virtual void print();   /* transient */
00183         int getSize();  /* transient */
00184         virtual int run(struct soap *soap);     /* transient */
00185 public:
00186         virtual int soap_type() const { return 37; } /* = unique id SOAP_TYPE_acq2xx__TransactionList */
00187         virtual void soap_default(struct soap*);
00188         virtual void soap_serialize(struct soap*) const;
00189         virtual int soap_put(struct soap*, const char*, const char*) const;
00190         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00191         virtual void *soap_get(struct soap*, const char*, const char*);
00192         virtual void *soap_in(struct soap*, const char*, const char*);
00193 };
00194 #endif
00195 
00196 #ifndef SOAP_TYPE_acq2xx__acq2scriptResponse
00197 #define SOAP_TYPE_acq2xx__acq2scriptResponse (49)
00198 /* acq2xx:acq2scriptResponse */
00199 struct acq2xx__acq2scriptResponse
00200 {
00201 public:
00202         acq2xx__Transaction *out;       /* RPC return element */        /* optional element of type acq2xx:Transaction */
00203 };
00204 #endif
00205 
00206 #ifndef SOAP_TYPE_acq2xx__acq2script
00207 #define SOAP_TYPE_acq2xx__acq2script (52)
00208 /* acq2xx:acq2script */
00209 struct acq2xx__acq2script
00210 {
00211 public:
00212         acq2xx__Transaction *in;        /* optional element of type acq2xx:Transaction */
00213 };
00214 #endif
00215 
00216 #ifndef SOAP_TYPE_acq2xx__ShellTransaction
00217 #define SOAP_TYPE_acq2xx__ShellTransaction (53)
00218 /* acq2xx:ShellTransaction */
00219 class SOAP_CMAC acq2xx__ShellTransaction : public acq2xx__Transaction
00220 {
00221 public:
00222         char *command;  /* optional element of type xsd:string */
00223         char *result;   /* optional element of type xsd:string */
00224         acq2xx__ShellTransaction(char *command);        /* transient */
00225         acq2xx__ShellTransaction();     /* transient */
00226         virtual ~acq2xx__ShellTransaction();    /* transient */
00227         virtual const char *getCommand();       /* transient */
00228         virtual const char *getResult();        /* transient */
00229         virtual void print();   /* transient */
00230         void initCommand(char *command_buffer); /* transient */
00231         virtual int run(struct soap *soap);     /* transient */
00232 public:
00233         virtual int soap_type() const { return 53; } /* = unique id SOAP_TYPE_acq2xx__ShellTransaction */
00234         virtual void soap_default(struct soap*);
00235         virtual void soap_serialize(struct soap*) const;
00236         virtual int soap_put(struct soap*, const char*, const char*) const;
00237         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00238         virtual void *soap_get(struct soap*, const char*, const char*);
00239         virtual void *soap_in(struct soap*, const char*, const char*);
00240 };
00241 #endif
00242 
00243 #ifndef SOAP_TYPE_acq2xx__AcqStatus
00244 #define SOAP_TYPE_acq2xx__AcqStatus (63)
00245 /* acq2xx:AcqStatus */
00246 struct acq2xx__AcqStatus
00247 {
00248 public:
00249         enum STATE state;       /* RPC return element */        /* required element of type STATE */
00250         char *state_string;     /* optional element of type xsd:string */
00251         int numsamples; /* required element of type xsd:int */
00252         int prelen;     /* required element of type xsd:int */
00253         int postlen;    /* required element of type xsd:int */
00254         int elapsed;    /* required element of type xsd:int */
00255         int nchan;      /* required element of type xsd:int */
00256 };
00257 #endif
00258 
00259 #ifndef SOAP_TYPE_acq2xx__getAcqStatus
00260 #define SOAP_TYPE_acq2xx__getAcqStatus (66)
00261 /* acq2xx:getAcqStatus */
00262 struct acq2xx__getAcqStatus
00263 {
00264 };
00265 #endif
00266 
00267 #ifndef SOAP_TYPE_acq2xx__setArm
00268 #define SOAP_TYPE_acq2xx__setArm (69)
00269 /* acq2xx:setArm */
00270 struct acq2xx__setArm
00271 {
00272 public:
00273         int block;      /* required element of type xsd:int */
00274 };
00275 #endif
00276 
00277 #ifndef SOAP_TYPE_acq2xx__waitStop
00278 #define SOAP_TYPE_acq2xx__waitStop (71)
00279 /* acq2xx:waitStop */
00280 struct acq2xx__waitStop
00281 {
00282 public:
00283         int timeout_sec;        /* required element of type xsd:int */
00284 };
00285 #endif
00286 
00287 #ifndef SOAP_TYPE_acq2xx__Signal
00288 #define SOAP_TYPE_acq2xx__Signal (76)
00289 /* acq2xx:Signal */
00290 struct acq2xx__Signal
00291 {
00292 public:
00293         enum acq2xx__DIx dix;   /* required element of type acq2xx:DIx */
00294         enum acq2xx__EDGE edge; /* required element of type acq2xx:EDGE */
00295 };
00296 #endif
00297 
00298 #ifndef SOAP_TYPE_acq2xx__ModeSetTransaction
00299 #define SOAP_TYPE_acq2xx__ModeSetTransaction (77)
00300 /* acq2xx:ModeSetTransaction */
00301 class SOAP_CMAC acq2xx__ModeSetTransaction : public acq2xx__ShellTransaction
00302 {
00303 public:
00304         enum acq2xx__MODE mode; /* required element of type acq2xx:MODE */
00305         int prelen;     /* required element of type xsd:int */
00306         int postlen;    /* required element of type xsd:int */
00307         virtual int run(struct soap *soap);     /* transient */
00308         acq2xx__ModeSetTransaction(enum acq2xx__MODE mode, int prelen, int postlen);    /* transient */
00309         acq2xx__ModeSetTransaction();   /* transient */
00310         virtual void print();   /* transient */
00311 public:
00312         virtual int soap_type() const { return 77; } /* = unique id SOAP_TYPE_acq2xx__ModeSetTransaction */
00313         virtual void soap_default(struct soap*);
00314         virtual void soap_serialize(struct soap*) const;
00315         virtual int soap_put(struct soap*, const char*, const char*) const;
00316         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00317         virtual void *soap_get(struct soap*, const char*, const char*);
00318         virtual void *soap_in(struct soap*, const char*, const char*);
00319 };
00320 #endif
00321 
00322 #ifndef SOAP_TYPE_acq2xx__ClockSetTransaction
00323 #define SOAP_TYPE_acq2xx__ClockSetTransaction (82)
00324 /* acq2xx:ClockSetTransaction */
00325 class SOAP_CMAC acq2xx__ClockSetTransaction : public acq2xx__ShellTransaction
00326 {
00327 public:
00328         acq2xx__ClockSetTransaction(char *command);     /* transient */
00329 public:
00330         virtual int soap_type() const { return 82; } /* = unique id SOAP_TYPE_acq2xx__ClockSetTransaction */
00331         virtual void soap_default(struct soap*);
00332         virtual void soap_serialize(struct soap*) const;
00333         virtual int soap_put(struct soap*, const char*, const char*) const;
00334         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00335         virtual void *soap_get(struct soap*, const char*, const char*);
00336         virtual void *soap_in(struct soap*, const char*, const char*);
00337                  acq2xx__ClockSetTransaction()  { }
00338 };
00339 #endif
00340 
00341 #ifndef SOAP_TYPE_acq2xx__InternalClockSetTransaction
00342 #define SOAP_TYPE_acq2xx__InternalClockSetTransaction (84)
00343 /* acq2xx:InternalClockSetTransaction */
00344 class SOAP_CMAC acq2xx__InternalClockSetTransaction : public acq2xx__ClockSetTransaction
00345 {
00346 public:
00347         int hz; /* required element of type xsd:int */
00348         int div;        /* required element of type xsd:int */
00349         enum acq2xx__DOx dox;   /* required element of type acq2xx:DOx */
00350         virtual int run(struct soap *soap);     /* transient */
00351         acq2xx__InternalClockSetTransaction(int hz, int div = 1, enum acq2xx__DOx dox = (enum acq2xx__DOx)0);   /* transient */
00352 public:
00353         virtual int soap_type() const { return 84; } /* = unique id SOAP_TYPE_acq2xx__InternalClockSetTransaction */
00354         virtual void soap_default(struct soap*);
00355         virtual void soap_serialize(struct soap*) const;
00356         virtual int soap_put(struct soap*, const char*, const char*) const;
00357         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00358         virtual void *soap_get(struct soap*, const char*, const char*);
00359         virtual void *soap_in(struct soap*, const char*, const char*);
00360                  acq2xx__InternalClockSetTransaction()  { }
00361 };
00362 #endif
00363 
00364 #ifndef SOAP_TYPE_acq2xx__ExternalClockSetTransaction
00365 #define SOAP_TYPE_acq2xx__ExternalClockSetTransaction (87)
00366 /* acq2xx:ExternalClockSetTransaction */
00367 class SOAP_CMAC acq2xx__ExternalClockSetTransaction : public acq2xx__ClockSetTransaction
00368 {
00369 public:
00370         enum acq2xx__DIx dix;   /* required element of type acq2xx:DIx */
00371         int div;        /* required element of type xsd:int */
00372         enum acq2xx__DOx dox;   /* required element of type acq2xx:DOx */
00373         virtual int run(struct soap *soap);     /* transient */
00374         acq2xx__ExternalClockSetTransaction(enum acq2xx__DIx dix, int div = 1, enum acq2xx__DOx dox = (enum acq2xx__DOx)0);     /* transient */
00375 public:
00376         virtual int soap_type() const { return 87; } /* = unique id SOAP_TYPE_acq2xx__ExternalClockSetTransaction */
00377         virtual void soap_default(struct soap*);
00378         virtual void soap_serialize(struct soap*) const;
00379         virtual int soap_put(struct soap*, const char*, const char*) const;
00380         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00381         virtual void *soap_get(struct soap*, const char*, const char*);
00382         virtual void *soap_in(struct soap*, const char*, const char*);
00383                  acq2xx__ExternalClockSetTransaction()  { }
00384 };
00385 #endif
00386 
00387 #ifndef SOAP_TYPE_acq2xx__SignalSetTransaction
00388 #define SOAP_TYPE_acq2xx__SignalSetTransaction (90)
00389 /* acq2xx:SignalSetTransaction */
00390 class SOAP_CMAC acq2xx__SignalSetTransaction : public acq2xx__ShellTransaction
00391 {
00392 public:
00393         char *signal;   /* optional element of type xsd:string */
00394         enum acq2xx__DIx dix;   /* required element of type acq2xx:DIx */
00395         enum acq2xx__EDGE edge; /* required element of type acq2xx:EDGE */
00396         virtual int run(struct soap *soap);     /* transient */
00397         acq2xx__SignalSetTransaction(char *signal, enum acq2xx__DIx dix, enum acq2xx__EDGE edge = (enum acq2xx__EDGE)0);        /* transient */
00398 public:
00399         virtual int soap_type() const { return 90; } /* = unique id SOAP_TYPE_acq2xx__SignalSetTransaction */
00400         virtual void soap_default(struct soap*);
00401         virtual void soap_serialize(struct soap*) const;
00402         virtual int soap_put(struct soap*, const char*, const char*) const;
00403         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00404         virtual void *soap_get(struct soap*, const char*, const char*);
00405         virtual void *soap_in(struct soap*, const char*, const char*);
00406                  acq2xx__SignalSetTransaction() : signal(NULL) { }
00407 };
00408 #endif
00409 
00410 #ifndef SOAP_TYPE_acq2xx__AcqControlTransaction
00411 #define SOAP_TYPE_acq2xx__AcqControlTransaction (93)
00412 /* Sequence of acq2xx:AcqControlTransaction schema type: */
00413 class SOAP_CMAC acq2xx__AcqControlTransaction : public acq2xx__TransactionList
00414 {
00415 public:
00416         acq2xx__AcqControlTransaction(acq2xx__ModeSetTransaction *modeSet, acq2xx__ClockSetTransaction *clockSet, acq2xx__SignalSetTransaction *trigger, acq2xx__SignalSetTransaction *event0); /* transient */
00417         acq2xx__AcqControlTransaction();        /* transient */
00418 public:
00419         virtual int soap_type() const { return 93; } /* = unique id SOAP_TYPE_acq2xx__AcqControlTransaction */
00420         virtual void soap_default(struct soap*);
00421         virtual void soap_serialize(struct soap*) const;
00422         virtual int soap_put(struct soap*, const char*, const char*) const;
00423         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00424         virtual void *soap_get(struct soap*, const char*, const char*);
00425         virtual void *soap_in(struct soap*, const char*, const char*);
00426 };
00427 #endif
00428 
00429 #ifndef SOAP_TYPE_acq2xx__GetAvailableChannelsTransaction
00430 #define SOAP_TYPE_acq2xx__GetAvailableChannelsTransaction (99)
00431 /* acq2xx:GetAvailableChannelsTransaction */
00432 class SOAP_CMAC acq2xx__GetAvailableChannelsTransaction : public acq2xx__ShellTransaction
00433 {
00434 public:
00435         int AI; /* required element of type xsd:int */
00436         int AO; /* required element of type xsd:int */
00437         acq2xx__GetAvailableChannelsTransaction();      /* transient */
00438         virtual int run(struct soap *soap);     /* transient */
00439 public:
00440         virtual int soap_type() const { return 99; } /* = unique id SOAP_TYPE_acq2xx__GetAvailableChannelsTransaction */
00441         virtual void soap_default(struct soap*);
00442         virtual void soap_serialize(struct soap*) const;
00443         virtual int soap_put(struct soap*, const char*, const char*) const;
00444         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00445         virtual void *soap_get(struct soap*, const char*, const char*);
00446         virtual void *soap_in(struct soap*, const char*, const char*);
00447 };
00448 #endif
00449 
00450 #ifndef SOAP_TYPE_VRange
00451 #define SOAP_TYPE_VRange (103)
00452 /* VRange */
00453 struct VRange
00454 {
00455 public:
00456         float min;      /* required element of type xsd:float */
00457         float max;      /* required element of type xsd:float */
00458 };
00459 #endif
00460 
00461 #ifndef SOAP_TYPE_VRangeData
00462 #define SOAP_TYPE_VRangeData (106)
00463 /* SOAP encoded array of VRange schema type: */
00464 struct VRangeData
00465 {
00466 public:
00467         struct VRange *__ptr;
00468         int __size;
00469 };
00470 #endif
00471 
00472 #ifndef SOAP_TYPE_acq2xx__GetVRangeTransaction
00473 #define SOAP_TYPE_acq2xx__GetVRangeTransaction (102)
00474 /* acq2xx:GetVRangeTransaction */
00475 class SOAP_CMAC acq2xx__GetVRangeTransaction : public acq2xx__ShellTransaction
00476 {
00477 public:
00478         acq2xx__GetAvailableChannelsTransaction *channels;      /* optional element of type acq2xx:GetAvailableChannelsTransaction */
00479         struct VRangeData ranges;       /* required element of type ArrayOfVRange */
00480         acq2xx__GetVRangeTransaction(); /* transient */
00481         const struct VRange &getVRange(int channel) const;      /* transient */ /* not serialized */
00482         virtual int run(struct soap *soap);     /* transient */
00483 public:
00484         virtual int soap_type() const { return 102; } /* = unique id SOAP_TYPE_acq2xx__GetVRangeTransaction */
00485         virtual void soap_default(struct soap*);
00486         virtual void soap_serialize(struct soap*) const;
00487         virtual int soap_put(struct soap*, const char*, const char*) const;
00488         virtual int soap_out(struct soap*, const char*, int, const char*) const;
00489         virtual void *soap_get(struct soap*, const char*, const char*);
00490         virtual void *soap_in(struct soap*, const char*, const char*);
00491 };
00492 #endif
00493 
00494 #ifndef SOAP_TYPE_SOAP_ENV__Header
00495 #define SOAP_TYPE_SOAP_ENV__Header (113)
00496 /* SOAP Header: */
00497 struct SOAP_ENV__Header
00498 {
00499 public:
00500         void *dummy;    /* transient */
00501 };
00502 #endif
00503 
00504 #ifndef SOAP_TYPE_SOAP_ENV__Code
00505 #define SOAP_TYPE_SOAP_ENV__Code (114)
00506 /* SOAP Fault Code: */
00507 struct SOAP_ENV__Code
00508 {
00509 public:
00510         char *SOAP_ENV__Value;  /* optional element of type QName */
00511         struct SOAP_ENV__Code *SOAP_ENV__Subcode;       /* optional element of type SOAP-ENV:Code */
00512 };
00513 #endif
00514 
00515 #ifndef SOAP_TYPE_SOAP_ENV__Detail
00516 #define SOAP_TYPE_SOAP_ENV__Detail (116)
00517 /* SOAP-ENV:Detail */
00518 struct SOAP_ENV__Detail
00519 {
00520 public:
00521         int __type;     /* any type of element <fault> (defined below) */
00522         void *fault;    /* transient */
00523         char *__any;
00524 };
00525 #endif
00526 
00527 #ifndef SOAP_TYPE_SOAP_ENV__Reason
00528 #define SOAP_TYPE_SOAP_ENV__Reason (117)
00529 /* SOAP-ENV:Reason */
00530 struct SOAP_ENV__Reason
00531 {
00532 public:
00533         char *SOAP_ENV__Text;   /* optional element of type xsd:string */
00534 };
00535 #endif
00536 
00537 #ifndef SOAP_TYPE_SOAP_ENV__Fault
00538 #define SOAP_TYPE_SOAP_ENV__Fault (118)
00539 /* SOAP Fault: */
00540 struct SOAP_ENV__Fault
00541 {
00542 public:
00543         char *faultcode;        /* optional element of type QName */
00544         char *faultstring;      /* optional element of type xsd:string */
00545         char *faultactor;       /* optional element of type xsd:string */
00546         struct SOAP_ENV__Detail *detail;        /* optional element of type SOAP-ENV:Detail */
00547         struct SOAP_ENV__Code *SOAP_ENV__Code;  /* optional element of type SOAP-ENV:Code */
00548         struct SOAP_ENV__Reason *SOAP_ENV__Reason;      /* optional element of type SOAP-ENV:Reason */
00549         char *SOAP_ENV__Node;   /* optional element of type xsd:string */
00550         char *SOAP_ENV__Role;   /* optional element of type xsd:string */
00551         struct SOAP_ENV__Detail *SOAP_ENV__Detail;      /* optional element of type SOAP-ENV:Detail */
00552 };
00553 #endif
00554 
00555 /******************************************************************************\
00556  *                                                                            *
00557  * Types with Custom Serializers                                              *
00558  *                                                                            *
00559 \******************************************************************************/
00560 
00561 
00562 /******************************************************************************\
00563  *                                                                            *
00564  * Typedefs                                                                   *
00565  *                                                                            *
00566 \******************************************************************************/
00567 
00568 #ifndef SOAP_TYPE__XML
00569 #define SOAP_TYPE__XML (4)
00570 typedef char *_XML;
00571 #endif
00572 
00573 #ifndef SOAP_TYPE__QName
00574 #define SOAP_TYPE__QName (5)
00575 typedef char *_QName;
00576 #endif
00577 
00578 
00579 /******************************************************************************\
00580  *                                                                            *
00581  * Typedef Synonyms                                                           *
00582  *                                                                            *
00583 \******************************************************************************/
00584 
00585 
00586 /******************************************************************************\
00587  *                                                                            *
00588  * Externals                                                                  *
00589  *                                                                            *
00590 \******************************************************************************/
00591 
00592 
00593 /******************************************************************************\
00594  *                                                                            *
00595  * Service Operations                                                         *
00596  *                                                                            *
00597 \******************************************************************************/
00598 
00599 
00600 SOAP_FMAC5 int SOAP_FMAC6 acq2xx__getVersion(struct soap*, char *client_version, char *&server_version);
00601 
00602 SOAP_FMAC5 int SOAP_FMAC6 acq2xx__acqcmd(struct soap*, char *command, char *&response);
00603 
00604 SOAP_FMAC5 int SOAP_FMAC6 acq2xx__acq2sh(struct soap*, char *command, char *&response);
00605 
00606 SOAP_FMAC5 int SOAP_FMAC6 acq2xx__acq2script(struct soap*, acq2xx__Transaction *in, struct acq2xx__acq2scriptResponse &result);
00607 
00608 SOAP_FMAC5 int SOAP_FMAC6 acq2xx__getAcqStatus(struct soap*, struct acq2xx__AcqStatus &status);
00609 
00610 SOAP_FMAC5 int SOAP_FMAC6 acq2xx__setArm(struct soap*, int block, struct acq2xx__AcqStatus &status);
00611 
00612 SOAP_FMAC5 int SOAP_FMAC6 acq2xx__waitStop(struct soap*, int timeout_sec, struct acq2xx__AcqStatus &status);
00613 
00614 /******************************************************************************\
00615  *                                                                            *
00616  * Stubs                                                                      *
00617  *                                                                            *
00618 \******************************************************************************/
00619 
00620 
00621 SOAP_FMAC5 int SOAP_FMAC6 soap_call_acq2xx__getVersion(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *client_version, char *&server_version);
00622 
00623 SOAP_FMAC5 int SOAP_FMAC6 soap_call_acq2xx__acqcmd(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *command, char *&response);
00624 
00625 SOAP_FMAC5 int SOAP_FMAC6 soap_call_acq2xx__acq2sh(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *command, char *&response);
00626 
00627 SOAP_FMAC5 int SOAP_FMAC6 soap_call_acq2xx__acq2script(struct soap *soap, const char *soap_endpoint, const char *soap_action, acq2xx__Transaction *in, struct acq2xx__acq2scriptResponse &result);
00628 
00629 SOAP_FMAC5 int SOAP_FMAC6 soap_call_acq2xx__getAcqStatus(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct acq2xx__AcqStatus &status);
00630 
00631 SOAP_FMAC5 int SOAP_FMAC6 soap_call_acq2xx__setArm(struct soap *soap, const char *soap_endpoint, const char *soap_action, int block, struct acq2xx__AcqStatus &status);
00632 
00633 SOAP_FMAC5 int SOAP_FMAC6 soap_call_acq2xx__waitStop(struct soap *soap, const char *soap_endpoint, const char *soap_action, int timeout_sec, struct acq2xx__AcqStatus &status);
00634 
00635 /******************************************************************************\
00636  *                                                                            *
00637  * Skeletons                                                                  *
00638  *                                                                            *
00639 \******************************************************************************/
00640 
00641 SOAP_FMAC5 int SOAP_FMAC6 soap_serve(struct soap*);
00642 
00643 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request(struct soap*);
00644 
00645 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_acq2xx__getVersion(struct soap*);
00646 
00647 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_acq2xx__acqcmd(struct soap*);
00648 
00649 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_acq2xx__acq2sh(struct soap*);
00650 
00651 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_acq2xx__acq2script(struct soap*);
00652 
00653 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_acq2xx__getAcqStatus(struct soap*);
00654 
00655 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_acq2xx__setArm(struct soap*);
00656 
00657 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_acq2xx__waitStop(struct soap*);
00658 
00659 #endif
00660 
00661 /* End of soapStub.h */

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