Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

soapStub.h

Go to the documentation of this file.
00001 /* soapStub.h
00002    Generated by the gSOAP Stub and Skeleton Compiler for C and C++ 2.1.3b
00003    Copyright (C) 2001-2002 Robert A. van Engelen, Florida State University.
00004    All rights reserved.
00005 */
00006 #ifndef soapStub_H
00007 #define soapStub_H
00008 /* Enumerations */
00009 
00010 /* Classes and Structs */
00011 
00012 struct mindcall__getInternalStatusResponse
00013 {
00014         char **return_;
00015 };
00016 
00017 struct mindcall__getInternalStatus
00018 {
00019 };
00020 
00021 class SOAP_CMAC PredicateArray
00022 { public:
00023         int __size;
00024         char **predicate;
00025         virtual void soap_default(); 
00026         virtual void soap_serialize(struct soap*) const;
00027         virtual void soap_mark(struct soap*) const;
00028         virtual void soap_put(struct soap*, const char*, const char*) const;
00029         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00030         virtual void *soap_get(struct soap*, const char*, const char*);
00031         virtual void *soap_in(struct soap*, const char*, const char*); 
00032 };
00033 
00034 class SOAP_CMAC mindtype__SchemaAttribute
00035 { public:
00036         char *name;
00037         char *datatype;
00038         char *domain;
00039         bool metadata;
00040         bool sample;
00041         bool surrogate;
00042         PredicateArray predicates;
00043         char *mediatype;
00044         char *description;
00045         virtual void soap_default(); 
00046         virtual void soap_serialize(struct soap*) const;
00047         virtual void soap_mark(struct soap*) const;
00048         virtual void soap_put(struct soap*, const char*, const char*) const;
00049         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00050         virtual void *soap_get(struct soap*, const char*, const char*);
00051         virtual void *soap_in(struct soap*, const char*, const char*); 
00052 };
00053 
00054 class SOAP_CMAC SchemaAttributeArray
00055 { public:
00056         int __size;
00057         mindtype__SchemaAttribute **schemaAttribute;
00058         virtual void soap_default(); 
00059         virtual void soap_serialize(struct soap*) const;
00060         virtual void soap_mark(struct soap*) const;
00061         virtual void soap_put(struct soap*, const char*, const char*) const;
00062         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00063         virtual void *soap_get(struct soap*, const char*, const char*);
00064         virtual void *soap_in(struct soap*, const char*, const char*); 
00065 };
00066 
00067 class SOAP_CMAC mindtype__Schema
00068 { public:
00069         char *name;
00070         SchemaAttributeArray *attributes;
00071         virtual void soap_default(); 
00072         virtual void soap_serialize(struct soap*) const;
00073         virtual void soap_mark(struct soap*) const;
00074         virtual void soap_put(struct soap*, const char*, const char*) const;
00075         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00076         virtual void *soap_get(struct soap*, const char*, const char*);
00077         virtual void *soap_in(struct soap*, const char*, const char*); 
00078 };
00079 
00080 class SOAP_CMAC mindtype__Query
00081 { public:
00082         virtual void soap_default(); 
00083         virtual void soap_serialize(struct soap*) const;
00084         virtual void soap_mark(struct soap*) const;
00085         virtual void soap_put(struct soap*, const char*, const char*) const;
00086         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00087         virtual void *soap_get(struct soap*, const char*, const char*);
00088         virtual void *soap_in(struct soap*, const char*, const char*); 
00089 };
00090 
00091 class SOAP_CMAC mindtype__CostParameters
00092 { public:
00093         virtual void soap_default(); 
00094         virtual void soap_serialize(struct soap*) const;
00095         virtual void soap_mark(struct soap*) const;
00096         virtual void soap_put(struct soap*, const char*, const char*) const;
00097         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00098         virtual void *soap_get(struct soap*, const char*, const char*);
00099         virtual void *soap_in(struct soap*, const char*, const char*); 
00100 };
00101 
00102 class SOAP_CMAC mindtype__Content
00103 { public:
00104         char *type;
00105         char *value;
00106         virtual void soap_default(); 
00107         virtual void soap_serialize(struct soap*) const;
00108         virtual void soap_mark(struct soap*) const;
00109         virtual void soap_put(struct soap*, const char*, const char*) const;
00110         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00111         virtual void *soap_get(struct soap*, const char*, const char*);
00112         virtual void *soap_in(struct soap*, const char*, const char*); 
00113 };
00114 
00115 class SOAP_CMAC mindtype__PropQueryCondition
00116 { public:
00117         char *type;
00118         double weight;
00119         char *attributename;
00120         char *predicate;
00121         mindtype__Content content;
00122         char *mapping;
00123         virtual void soap_default(); 
00124         virtual void soap_serialize(struct soap*) const;
00125         virtual void soap_mark(struct soap*) const;
00126         virtual void soap_put(struct soap*, const char*, const char*) const;
00127         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00128         virtual void *soap_get(struct soap*, const char*, const char*);
00129         virtual void *soap_in(struct soap*, const char*, const char*); 
00130 };
00131 
00132 class SOAP_CMAC PropQueryConditionArray
00133 { public:
00134         int __size;
00135         mindtype__PropQueryCondition *propCondition;
00136         virtual void soap_default(); 
00137         virtual void soap_serialize(struct soap*) const;
00138         virtual void soap_mark(struct soap*) const;
00139         virtual void soap_put(struct soap*, const char*, const char*) const;
00140         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00141         virtual void *soap_get(struct soap*, const char*, const char*);
00142         virtual void *soap_in(struct soap*, const char*, const char*); 
00143 };
00144 
00145 class SOAP_CMAC mindtype__PropQuery
00146 { public:
00147         char *id;
00148         mindtype__Schema *schema;
00149         mindtype__Query *userQuery;
00150         int numDocs;
00151         char *resulttype;
00152         mindtype__CostParameters costParameters;
00153         PropQueryConditionArray propConditions;
00154         virtual void soap_default(); 
00155         virtual void soap_serialize(struct soap*) const;
00156         virtual void soap_mark(struct soap*) const;
00157         virtual void soap_put(struct soap*, const char*, const char*) const;
00158         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00159         virtual void *soap_get(struct soap*, const char*, const char*);
00160         virtual void *soap_in(struct soap*, const char*, const char*); 
00161 };
00162 
00163 /* Vector mindtype:SchemaArray schema type: */
00164 class SOAP_CMAC mindtype__SchemaArray
00165 { public:
00166         mindtype__Schema *__ptr;
00167         int __size;
00168         virtual void soap_default(); 
00169         virtual void soap_serialize(struct soap*) const;
00170         virtual void soap_mark(struct soap*) const;
00171         virtual void soap_put(struct soap*, const char*, const char*) const;
00172         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00173         virtual void *soap_get(struct soap*, const char*, const char*);
00174         virtual void *soap_in(struct soap*, const char*, const char*); 
00175 };
00176 
00177 class SOAP_CMAC mindtype__DocumentID
00178 { public:
00179         char *proxyID;
00180         char *internalID;
00181         virtual void soap_default(); 
00182         virtual void soap_serialize(struct soap*) const;
00183         virtual void soap_mark(struct soap*) const;
00184         virtual void soap_put(struct soap*, const char*, const char*) const;
00185         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00186         virtual void *soap_get(struct soap*, const char*, const char*);
00187         virtual void *soap_in(struct soap*, const char*, const char*); 
00188 };
00189 
00190 class SOAP_CMAC mindtype__PropDocumentAttribute
00191 { public:
00192         char **attributename;
00193         mindtype__SchemaAttribute *attribute;
00194         mindtype__Content content;
00195         virtual void soap_default(); 
00196         virtual void soap_serialize(struct soap*) const;
00197         virtual void soap_mark(struct soap*) const;
00198         virtual void soap_put(struct soap*, const char*, const char*) const;
00199         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00200         virtual void *soap_get(struct soap*, const char*, const char*);
00201         virtual void *soap_in(struct soap*, const char*, const char*); 
00202 };
00203 
00204 /* Vector mindtype:PropDocumentAttributeArray schema type: */
00205 class SOAP_CMAC mindtype__PropDocumentAttributeArray
00206 { public:
00207         mindtype__PropDocumentAttribute *__ptr;
00208         int __size;
00209         virtual void soap_default(); 
00210         virtual void soap_serialize(struct soap*) const;
00211         virtual void soap_mark(struct soap*) const;
00212         virtual void soap_put(struct soap*, const char*, const char*) const;
00213         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00214         virtual void *soap_get(struct soap*, const char*, const char*);
00215         virtual void *soap_in(struct soap*, const char*, const char*); 
00216 };
00217 
00218 class SOAP_CMAC mindtype__PropDocument
00219 { public:
00220         mindtype__DocumentID documentID;
00221         char **schemaname;
00222         mindtype__Schema *schema;
00223         mindtype__PropDocumentAttributeArray attributes;
00224         double weight;
00225         double originalWeight;
00226         virtual void soap_default(); 
00227         virtual void soap_serialize(struct soap*) const;
00228         virtual void soap_mark(struct soap*) const;
00229         virtual void soap_put(struct soap*, const char*, const char*) const;
00230         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00231         virtual void *soap_get(struct soap*, const char*, const char*);
00232         virtual void *soap_in(struct soap*, const char*, const char*); 
00233 };
00234 
00235 /* Vector mindtype:PropDocumentArray schema type: */
00236 class SOAP_CMAC mindtype__PropDocumentArray
00237 { public:
00238         mindtype__PropDocument *__ptr;
00239         int __size;
00240         virtual void soap_default(); 
00241         virtual void soap_serialize(struct soap*) const;
00242         virtual void soap_mark(struct soap*) const;
00243         virtual void soap_put(struct soap*, const char*, const char*) const;
00244         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00245         virtual void *soap_get(struct soap*, const char*, const char*);
00246         virtual void *soap_in(struct soap*, const char*, const char*); 
00247 };
00248 
00249 class SOAP_CMAC mindtype__PropResult
00250 { public:
00251         mindtype__SchemaArray schemas;
00252         char *resulttype;
00253         mindtype__PropDocumentArray propDocuments;
00254         virtual void soap_default(); 
00255         virtual void soap_serialize(struct soap*) const;
00256         virtual void soap_mark(struct soap*) const;
00257         virtual void soap_put(struct soap*, const char*, const char*) const;
00258         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00259         virtual void *soap_get(struct soap*, const char*, const char*);
00260         virtual void *soap_in(struct soap*, const char*, const char*); 
00261 };
00262 
00263 struct mindcall__retrieveURLResponse
00264 {
00265         char **return_;
00266 };
00267 
00268 struct mindcall__retrieveURL
00269 {
00270         char *service;
00271         char *callerService;
00272 };
00273 
00274 class SOAP_CMAC mindcall__queryResponse
00275 { public:
00276         mindtype__PropResult *mindtype__return;
00277         virtual void soap_default(); 
00278         virtual void soap_serialize(struct soap*) const;
00279         virtual void soap_mark(struct soap*) const;
00280         virtual void soap_put(struct soap*, const char*, const char*) const;
00281         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00282         virtual void *soap_get(struct soap*, const char*, const char*);
00283         virtual void *soap_in(struct soap*, const char*, const char*); 
00284 };
00285 
00286 struct mindcall__query
00287 {
00288         mindtype__PropQuery propQuery;
00289         int numDocs;
00290 };
00291 
00292 /* Vector mindtype:FeatureList schema type: */
00293 class SOAP_CMAC mindtype__FeatureList
00294 { public:
00295         char **__ptr;
00296         int __size;
00297         virtual void soap_default(); 
00298         virtual void soap_serialize(struct soap*) const;
00299         virtual void soap_mark(struct soap*) const;
00300         virtual void soap_put(struct soap*, const char*, const char*) const;
00301         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00302         virtual void *soap_get(struct soap*, const char*, const char*);
00303         virtual void *soap_in(struct soap*, const char*, const char*); 
00304 };
00305 
00306 class SOAP_CMAC mindcall__extractQBSFeaturesResponse
00307 { public:
00308         mindtype__FeatureList *mindtype__return;
00309         virtual void soap_default(); 
00310         virtual void soap_serialize(struct soap*) const;
00311         virtual void soap_mark(struct soap*) const;
00312         virtual void soap_put(struct soap*, const char*, const char*) const;
00313         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00314         virtual void *soap_get(struct soap*, const char*, const char*);
00315         virtual void *soap_in(struct soap*, const char*, const char*); 
00316 };
00317 
00318 struct mindcall__extractQBSFeatures
00319 {
00320         mindtype__PropDocumentAttribute propDocumentAttribute;
00321 };
00322 
00323 class SOAP_CMAC mindcall__getSchemaResponse
00324 { public:
00325         mindtype__Schema *mindtype__return;
00326         virtual void soap_default(); 
00327         virtual void soap_serialize(struct soap*) const;
00328         virtual void soap_mark(struct soap*) const;
00329         virtual void soap_put(struct soap*, const char*, const char*) const;
00330         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00331         virtual void *soap_get(struct soap*, const char*, const char*);
00332         virtual void *soap_in(struct soap*, const char*, const char*); 
00333 };
00334 
00335 struct mindcall__getSchema
00336 {
00337 };
00338 
00339 class SOAP_CMAC mindcall__setCollectionNumDocsResponse
00340 { public:
00341         virtual void soap_default(); 
00342         virtual void soap_serialize(struct soap*) const;
00343         virtual void soap_mark(struct soap*) const;
00344         virtual void soap_put(struct soap*, const char*, const char*) const;
00345         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00346         virtual void *soap_get(struct soap*, const char*, const char*);
00347         virtual void *soap_in(struct soap*, const char*, const char*); 
00348 };
00349 
00350 struct mindcall__setCollectionNumDocs
00351 {
00352         int nums;
00353 };
00354 
00355 class SOAP_CMAC mindcall__clearDocumentsResponse
00356 { public:
00357         virtual void soap_default(); 
00358         virtual void soap_serialize(struct soap*) const;
00359         virtual void soap_mark(struct soap*) const;
00360         virtual void soap_put(struct soap*, const char*, const char*) const;
00361         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00362         virtual void *soap_get(struct soap*, const char*, const char*);
00363         virtual void *soap_in(struct soap*, const char*, const char*); 
00364 };
00365 
00366 struct mindcall__clearDocuments
00367 {
00368 };
00369 
00370 class SOAP_CMAC mindcall__addDocumentResponse
00371 { public:
00372         virtual void soap_default(); 
00373         virtual void soap_serialize(struct soap*) const;
00374         virtual void soap_mark(struct soap*) const;
00375         virtual void soap_put(struct soap*, const char*, const char*) const;
00376         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00377         virtual void *soap_get(struct soap*, const char*, const char*);
00378         virtual void *soap_in(struct soap*, const char*, const char*); 
00379 };
00380 
00381 struct mindcall__addDocument
00382 {
00383         mindtype__PropDocument propDocument;
00384 };
00385 
00386 class SOAP_CMAC mindcall__constructResourceDescriptionResponse
00387 { public:
00388         virtual void soap_default(); 
00389         virtual void soap_serialize(struct soap*) const;
00390         virtual void soap_mark(struct soap*) const;
00391         virtual void soap_put(struct soap*, const char*, const char*) const;
00392         virtual void soap_out(struct soap*, const char*, int, const char*) const;
00393         virtual void *soap_get(struct soap*, const char*, const char*);
00394         virtual void *soap_in(struct soap*, const char*, const char*); 
00395 };
00396 
00397 struct mindcall__constructResourceDescription
00398 {
00399 };
00400 
00401 /* SOAP Header: */
00402 #ifndef WITH_NOHEADER
00403 #define WITH_NOHEADER
00404 struct SOAP_ENV__Header
00405 {
00406         void *dummy;
00407 };
00408 #endif
00409 
00410 /* SOAP Fault: */
00411 #ifndef WITH_NOFAULT
00412 #define WITH_NOFAULT
00413 struct SOAP_ENV__Fault
00414 {
00415         char *faultcode;
00416         char *faultstring;
00417         char *faultactor;
00418         char *detail;
00419 };
00420 #endif
00421 
00422 /* Typedefs */
00423 
00424 typedef char *xsd__string;
00425 
00426 typedef bool xsd__boolean;
00427 
00428 typedef int xsd__int;
00429 
00430 typedef double xsd__double;
00431 
00432 /* Variables */
00433 
00434 /* Remote Methods */
00435 
00436 SOAP_FMAC1 int SOAP_FMAC2 mindcall__getInternalStatus(struct soap*, char **);
00437 
00438 SOAP_FMAC1 int SOAP_FMAC2 mindcall__retrieveURL(struct soap*, char *, char *, char **);
00439 
00440 SOAP_FMAC1 int SOAP_FMAC2 mindcall__query(struct soap*, mindtype__PropQuery, int, mindcall__queryResponse *);
00441 
00442 SOAP_FMAC1 int SOAP_FMAC2 mindcall__extractQBSFeatures(struct soap*, mindtype__PropDocumentAttribute, mindcall__extractQBSFeaturesResponse *);
00443 
00444 SOAP_FMAC1 int SOAP_FMAC2 mindcall__getSchema(struct soap*, mindcall__getSchemaResponse *);
00445 
00446 SOAP_FMAC1 int SOAP_FMAC2 mindcall__setCollectionNumDocs(struct soap*, int, mindcall__setCollectionNumDocsResponse *);
00447 
00448 SOAP_FMAC1 int SOAP_FMAC2 mindcall__clearDocuments(struct soap*, mindcall__clearDocumentsResponse *);
00449 
00450 SOAP_FMAC1 int SOAP_FMAC2 mindcall__addDocument(struct soap*, mindtype__PropDocument, mindcall__addDocumentResponse *);
00451 
00452 SOAP_FMAC1 int SOAP_FMAC2 mindcall__constructResourceDescription(struct soap*, mindcall__constructResourceDescriptionResponse *);
00453 
00454 /* Remote Method Stubs */
00455 
00456 SOAP_FMAC1 int SOAP_FMAC2 soap_call_mindcall__getInternalStatus(struct soap*, const char*, const char*, char **);
00457 
00458 SOAP_FMAC1 int SOAP_FMAC2 soap_call_mindcall__retrieveURL(struct soap*, const char*, const char*, char *, char *, char **);
00459 
00460 SOAP_FMAC1 int SOAP_FMAC2 soap_call_mindcall__query(struct soap*, const char*, const char*, mindtype__PropQuery, int, mindcall__queryResponse *);
00461 
00462 SOAP_FMAC1 int SOAP_FMAC2 soap_call_mindcall__extractQBSFeatures(struct soap*, const char*, const char*, mindtype__PropDocumentAttribute, mindcall__extractQBSFeaturesResponse *);
00463 
00464 SOAP_FMAC1 int SOAP_FMAC2 soap_call_mindcall__getSchema(struct soap*, const char*, const char*, mindcall__getSchemaResponse *);
00465 
00466 SOAP_FMAC1 int SOAP_FMAC2 soap_call_mindcall__setCollectionNumDocs(struct soap*, const char*, const char*, int, mindcall__setCollectionNumDocsResponse *);
00467 
00468 SOAP_FMAC1 int SOAP_FMAC2 soap_call_mindcall__clearDocuments(struct soap*, const char*, const char*, mindcall__clearDocumentsResponse *);
00469 
00470 SOAP_FMAC1 int SOAP_FMAC2 soap_call_mindcall__addDocument(struct soap*, const char*, const char*, mindtype__PropDocument, mindcall__addDocumentResponse *);
00471 
00472 SOAP_FMAC1 int SOAP_FMAC2 soap_call_mindcall__constructResourceDescription(struct soap*, const char*, const char*, mindcall__constructResourceDescriptionResponse *);
00473 
00474 /* Remote Method Skeletons */
00475 
00476 SOAP_FMAC1 int SOAP_FMAC2 soap_serve_mindcall__getInternalStatus(struct soap*);
00477 
00478 SOAP_FMAC1 int SOAP_FMAC2 soap_serve_mindcall__retrieveURL(struct soap*);
00479 
00480 SOAP_FMAC1 int SOAP_FMAC2 soap_serve_mindcall__query(struct soap*);
00481 
00482 SOAP_FMAC1 int SOAP_FMAC2 soap_serve_mindcall__extractQBSFeatures(struct soap*);
00483 
00484 SOAP_FMAC1 int SOAP_FMAC2 soap_serve_mindcall__getSchema(struct soap*);
00485 
00486 SOAP_FMAC1 int SOAP_FMAC2 soap_serve_mindcall__setCollectionNumDocs(struct soap*);
00487 
00488 SOAP_FMAC1 int SOAP_FMAC2 soap_serve_mindcall__clearDocuments(struct soap*);
00489 
00490 SOAP_FMAC1 int SOAP_FMAC2 soap_serve_mindcall__addDocument(struct soap*);
00491 
00492 SOAP_FMAC1 int SOAP_FMAC2 soap_serve_mindcall__constructResourceDescription(struct soap*);
00493 #endif
00494 
00495 /* end of soapStub.h */

Generated at Fri Jul 26 18:26:25 2002 for LEMUR by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000