Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

msdsearch_soap.h

00001 //gsoap ns service name: msdsearch_soap_service 
00002 //gsoap ns service namespace: urn:msdsearch_soap_service 
00003 //gsoap ns service location: http://www.ebi.ac.uk/msd-srv/ssm/cgi-bin/ws   ///http://www.ebi.ac.uk/msd-srv/msdsoap
00004 //gsoap ns service executable: msdsearch_soap_service.cgi   ///msdsearch_soap_service 
00005 //gsoap ns schema namespace: urn:msdsearch_soap_service
00006 //gsoap t schema namespace: urn:msdsearch_soap_types
00007 //gsoap h schema namespace: urn:msdsearch_soap_handles
00010 
00012 //
00013 //  SOAP Header: used to exchange stateful object handles
00014 //
00016 
00017 
00018 
00019 #include <fstream>
00020 extern class ofstream; // transient (external) type
00021 
00022 #include <iostream>
00023 extern class std::ostream;      // transient (external) type
00024 
00025 
00026 #include "Lpp.hh"
00027 extern class let;  // transient (external) type
00028 
00029 #define OTL_ORA8I
00030 #include "otlv4.h"
00031 extern class msdbStream; // transient (external) type
00033 
00034 
00037 
00038         
00039 
00040 struct SOAP_ENV__Header
00041 { mustUnderstand unsigned int h__handle;
00042 };
00043 
00044 enum t__object                  // object types:
00045 { ROOT,                                 // t__root object
00046   CONNECT,
00047   QUERY,
00048   RESULTSET
00049 };
00050 
00051 enum t__status                  // remote object status:
00052 { OK,                                   // ok 0
00053   INVALID,                              // invalid handle (wrong type of object or lease expired) 1
00054   NOTFOUND,                             // lookup operation not successful 2
00055   RETRY,                                        // cannot create new object: try later 3
00056   NOCONNECT,
00057   NORESULT,
00058   NOQUERY
00059 };
00060 
00061 class t__root
00062 { public:
00063   struct soap *soap;    // points to current gSOAP environment that created this object
00064   enum t__object object;                // object type
00065   char *name;                           // object name for lookup operation (optional)
00066   unsigned int handle;                  // internal handle
00067   time_t lease;                         // lease expiration time
00068   t__root();
00069   virtual ~t__root();
00070   virtual void renew();                 // to renew lease
00071  };
00072 
00073 class t__connect: public t__root
00074 { public:
00075   char* dbserver;
00076   char* username;
00077   char* password;
00078   t__connect();
00079   virtual ~t__connect();
00080   void  set(char* host, char* usern, char* pass);                       
00081   void  get();
00082 };
00083 
00084 
00085 
00086 
00087 
00088 
00089 
00091 //
00092 //Server-side connect class derived from root
00094 
00095 typedef let let;
00097 
00099 class xsd__anyType
00100 { public:
00101   char *__item;         // default is string, also to hold mixed-content when receiving typeless XML
00102   struct soap *soap;    // points to current gSOAP environment that created this object
00103   xsd__anyType();
00104 //  xsd__anyType(xsd__anyType& src);
00105   virtual ~xsd__anyType();
00106   virtual xsd__anyType*& operator[](int i);
00107    virtual void print(std::ostream &s) const;
00108   virtual void fprint(ofstream& s) const;
00109   virtual void setst (msdbStream& s); 
00110   virtual void getst (msdbStream& s); 
00111   let msd_sym; //transient field 
00112   let msd_val; //transient field 
00113   virtual void set(char* s);
00118  
00119 };
00120 
00121 class xsd__anySimpleType: public xsd__anyType
00122 { public:
00123   xsd__anySimpleType();
00124 //  xsd__anySimpleType(xsd__anySimpleType& src);
00125   virtual ~xsd__anySimpleType();
00126   virtual void print(std::ostream &s) const;
00127   virtual void fprint(ofstream& s) const;
00128   virtual void setst (msdbStream& s); 
00129   virtual void getst (msdbStream& s); 
00135 };
00136 
00137 class xsd__anyURI: public xsd__anySimpleType
00138 { public:
00139   xsd__anyURI();
00140 //  xsd__anyURI(xsd__anyURI& src);
00141   virtual ~xsd__anyURI();
00142   xsd__anyURI(char *s);
00143   virtual void print(std::ostream &s) const;
00144   virtual void fprint(ofstream& s) const;
00145   virtual void setst (msdbStream& s); 
00146   virtual void getst (msdbStream& s); 
00148 }; 
00149 
00150 class xsd__boolean: public xsd__anySimpleType
00151 { public:
00152   bool __item;
00153   xsd__boolean();
00154 //  xsd__boolean(xsd__boolean& src);
00155   virtual ~xsd__boolean();
00156   xsd__boolean(bool b);
00157   virtual void print(std::ostream &s) const;
00158   virtual void fprint(ofstream& s) const;
00159   virtual void setst (msdbStream& s); 
00160   virtual void getst (msdbStream& s); 
00161   virtual void set(bool& b);
00162 }; 
00163 
00164 class xsd__date: public xsd__anySimpleType      // requires "CCYY-MM-DD" string values
00165 { public:
00166   xsd__date();
00167 //  xsd__date(xsd__date& src);
00168   virtual ~xsd__date();
00169   xsd__date(char *s);
00170   virtual void print(std::ostream &s) const;
00171   virtual void fprint(ofstream& s) const;
00172   virtual void setst (msdbStream& s); 
00173   virtual void getst (msdbStream& s); 
00175 };
00176 
00177 class xsd__dateTime: public xsd__anySimpleType
00178 { public:
00179   time_t __item;                // remove time_t __item to use char*__item with "CCYY-MM-DDThh:mm:ssi" for dates outside the range 1902-2037
00180   xsd__dateTime();
00181 //  xsd__dateTime(xsd__dateTime& src);
00182   virtual ~xsd__dateTime();
00183   xsd__dateTime(time_t t);
00184   virtual void print(std::ostream &s) const;
00185   virtual void fprint(ofstream& s) const;
00186   virtual void setst (msdbStream& s); 
00187   virtual void getst (msdbStream& s); 
00188   virtual void set(time_t& t);
00189 };
00190 
00191 class xsd__double: public xsd__anySimpleType
00192 { public:
00193   double __item;
00194   xsd__double();
00195 //  xsd__double(xsd__double& src);
00196   virtual ~xsd__double();
00197   xsd__double(double d);
00198   virtual void print(std::ostream &s) const;
00199   virtual void fprint(ofstream& s) const;
00200   virtual void setst (msdbStream& s); 
00201   virtual void getst (msdbStream& s); 
00202   virtual void set(double& d);
00203 }; 
00204 
00205 class xsd__duration: public xsd__anySimpleType  // requires "PnYnMnDTnHnMnS" string values
00206 { public:
00207   xsd__duration();
00208 //  xsd__duration(xsd__duration& src);
00209   virtual ~xsd__duration();
00210   xsd__duration(char *s);
00211   virtual void print(std::ostream &s) const;
00212   virtual void fprint(ofstream& s) const;
00213   virtual void setst (msdbStream& s); 
00214   virtual void getst (msdbStream& s);
00216 };
00217 
00218 class xsd__float: public xsd__anySimpleType
00219 { public:
00220   float __item;
00221   xsd__float();
00222 //  xsd__float(xsd__float& src);
00223   virtual ~xsd__float();
00224   xsd__float(float f);
00225   virtual void print(std::ostream &s) const;
00226   virtual void fprint(ofstream& s) const;
00227   virtual void setst (msdbStream& s); 
00228   virtual void getst (msdbStream& s); 
00229   virtual void set(float& f);
00230 }; 
00231 
00232 class xsd__time: public xsd__anySimpleType      // requires "hh:mm:ss" string values
00233 { public:
00234   xsd__time();
00235 //  xsd__time(xsd__time& src);
00236   virtual ~xsd__time();
00237   xsd__time(char *s);
00238   virtual void print(std::ostream &s) const;
00239   virtual void fprint(ofstream& s) const;
00240   virtual void setst (msdbStream& s); 
00241   virtual void getst (msdbStream& s); 
00243 };
00244 
00245 class xsd__string: public xsd__anySimpleType
00246 { public:
00247   xsd__string();
00248 //  xsd__string(xsd__string& src);
00249   xsd__string(char *s);
00250   xsd__string(int size);
00251   virtual ~xsd__string();
00252   virtual void print(std::ostream &s) const;
00253   virtual void fprint(ofstream& s) const;
00254   virtual void setst (msdbStream& s); 
00255   virtual void getst (msdbStream& s); 
00256   virtual void set(char* s);
00257 
00258 }; 
00259 
00260 class xsd__normalizedString: public xsd__string // requires strings without CR, LF, TAB
00261 { public:
00262   xsd__normalizedString();
00263 //  xsd__normalizedString(xsd__normalizedString& src);
00264   xsd__normalizedString(char *s);
00265   virtual ~xsd__normalizedString();
00266   virtual void print(std::ostream &s) const;
00267   virtual void fprint(ofstream& s) const;
00268   virtual void setst (msdbStream& s); 
00269   virtual void getst (msdbStream& s); 
00271 }; 
00272 
00273 class xsd__token: public xsd__normalizedString          // requires strings without CR, LF, TAB, no leading/trailing spaces, and no sequences of more than one space
00274 { public:
00275   xsd__token();
00276 //  xsd__token(xsd__token& src);
00277   xsd__token(char *s);
00278   virtual ~xsd__token();
00279   virtual void print(std::ostream &s) const;
00280   virtual void fprint(ofstream& s) const;
00281   virtual void setst (msdbStream& s); 
00282   virtual void getst (msdbStream& s); 
00284 }; 
00285 
00286 class xsd__decimal: public xsd__anySimpleType   // requires decimal as string values, can use double, but possible loss of precision
00287 { public:
00288   xsd__decimal();
00289 //xsd__decimal(xsd__decimal& src);
00290   virtual ~xsd__decimal();
00291   xsd__decimal(char *s);
00292   virtual void print(std::ostream &s) const;
00293   virtual void fprint(ofstream& s) const;
00294   virtual void setst (msdbStream& s); 
00295   virtual void getst (msdbStream& s); 
00297 };
00298 
00299 class xsd__integer: public xsd__decimal // requires integer as string values, can use loong long, but possible loss of data
00300 { public:
00301   xsd__integer();
00302 //xsd__integer(xsd__integer& src);
00303   virtual ~xsd__integer();
00304   xsd__integer(char *s);
00305   virtual void print(std::ostream &s) const;
00306   virtual void fprint(ofstream& s) const;
00307   virtual void setst (msdbStream& s); 
00308   virtual void getst (msdbStream& s); 
00310 };
00311 
00312 class xsd__nonPositiveInteger: public xsd__integer      // requires non-positive integer as string values
00313 { public:
00314   xsd__nonPositiveInteger();
00315 //xsd__nonPositiveInteger(xsd__nonPositiveInteger& src);
00316   virtual ~xsd__nonPositiveInteger();
00317   xsd__nonPositiveInteger(char *s);
00318   virtual void print(std::ostream &s) const;
00319   virtual void fprint(ofstream& s) const;
00320   virtual void setst (msdbStream& s); 
00321   virtual void getst (msdbStream& s); 
00323 }; 
00324 
00325 class xsd__negativeInteger: public xsd__nonPositiveInteger      // requires negative integer as string values
00326 { public:
00327         xsd__negativeInteger();
00328 //xsd__negativeInteger(xsd__negativeInteger& src);
00329   virtual ~xsd__negativeInteger();
00330   xsd__negativeInteger(char *s);
00331   virtual void print(std::ostream &s) const;
00332   virtual void fprint(ofstream& s) const;
00333   virtual void setst (msdbStream& s); 
00334   virtual void getst (msdbStream& s); 
00336 }; 
00337 
00338 class xsd__nonNegativeInteger: public xsd__integer      // requires non-negative integer as string values
00339 { public:
00340   xsd__nonNegativeInteger();
00341 //xsd__nonNegativeInteger(xsd__nonNegativeInteger& src);
00342   virtual ~xsd__nonNegativeInteger();
00343   xsd__nonNegativeInteger(char *s);
00344   virtual void print(std::ostream &s) const;
00345   virtual void fprint(ofstream& s) const;
00346   virtual void setst (msdbStream& s); 
00347   virtual void getst (msdbStream& s); 
00349 }; 
00350 
00351 class xsd__positiveInteger: public xsd__nonNegativeInteger      // requires positive integer as string values
00352 { public:
00353   xsd__positiveInteger();
00354 //xsd__positiveInteger(xsd__positiveInteger& src);
00355   virtual ~xsd__positiveInteger();
00356   xsd__positiveInteger(char *s);
00357   virtual void print(std::ostream &s) const;
00358   virtual void fprint(ofstream& s) const;
00359   virtual void setst (msdbStream& s); 
00360   virtual void getst (msdbStream& s); 
00362 }; 
00363 
00364 class xsd__long: public xsd__integer
00365 { public:
00366   LONG64 __item;
00367   xsd__long();
00368 //  xsd__long(xsd__long& src);
00369   virtual ~xsd__long();
00370   xsd__long(LONG64 ll);
00371   virtual void print(std::ostream &s) const;
00372   virtual void fprint(ofstream& s) const;
00373   virtual void setst (msdbStream& s); 
00374   virtual void getst (msdbStream& s); 
00375   virtual void set(LONG64& ll);
00376 }; 
00377 
00378 class xsd__int: public xsd__long
00379 { public:
00380   int __item;
00381   xsd__int();
00382 //  xsd__int(xsd__int& src);
00383   virtual ~xsd__int();
00384   xsd__int(int i);
00385   virtual void print(std::ostream &s) const;
00386   virtual void fprint(ofstream& s) const;
00387   virtual void setst (msdbStream& s); 
00388   virtual void getst (msdbStream& s); 
00389   virtual void set(int& i);
00390 }; 
00391 
00392 class xsd__short: public xsd__int
00393 { public:
00394   short __item;
00395   xsd__short();
00396 //  xsd__short(xsd__short& src);
00397   virtual ~xsd__short();
00398   xsd__short(short h);
00399   virtual void print(std::ostream &s) const;
00400   virtual void fprint(ofstream& s) const;
00401   virtual void setst (msdbStream& s); 
00402   virtual void getst (msdbStream& s); 
00403   virtual void set(short& h);
00404 }; 
00405 
00406 class xsd__byte: public xsd__short
00407 { public:
00408   char __item;
00409   xsd__byte();
00410 //  xsd__byte(xsd__byte& src);
00411   virtual ~xsd__byte();
00412   xsd__byte(char c);
00413   virtual void print(std::ostream &s) const;
00414   virtual void fprint(ofstream& s) const;
00415   virtual void setst (msdbStream& s); 
00416   virtual void getst (msdbStream& s); 
00417   virtual void set(char c);
00418 }; 
00419 
00420 class xsd__unsignedLong: public xsd__nonNegativeInteger
00421 { public:
00422   ULONG64 __item;
00423   xsd__unsignedLong();
00424 //  xsd__unsignedLong(xsd__unsignedLong& src);
00425   virtual ~xsd__unsignedLong();
00426   xsd__unsignedLong(ULONG64 ull);
00427   virtual void print(std::ostream &s) const;
00428   virtual void fprint(ofstream& s) const;
00429   virtual void setst (msdbStream& s); 
00430   virtual void getst (msdbStream& s); 
00431   virtual void set(ULONG64& ull);
00432 }; 
00433 
00434 class xsd__unsignedInt: public xsd__unsignedLong
00435 { public:
00436   unsigned int __item;
00437   xsd__unsignedInt();
00438 //  xsd__unsignedInt(xsd__unsignedInt& src);
00439   virtual ~xsd__unsignedInt();
00440   xsd__unsignedInt(unsigned int ui);
00441   virtual void print(std::ostream &s) const;
00442   virtual void fprint(ofstream& s) const;
00443   virtual void setst (msdbStream& s); 
00444   virtual void getst (msdbStream& s); 
00445   virtual void set(unsigned int& ui);
00446 }; 
00447 
00448 class xsd__unsignedShort: public xsd__unsignedInt
00449 { public:
00450   unsigned short __item;
00451   xsd__unsignedShort();
00452 //  xsd__unsignedShort(xsd__unsignedShort& src);
00453   virtual ~xsd__unsignedShort();
00454   xsd__unsignedShort(unsigned short uh);
00455   virtual void print(std::ostream &s) const;
00456   virtual void fprint(ofstream& s) const;
00457   virtual void setst (msdbStream& s); 
00458   virtual void getst (msdbStream& s); 
00459   virtual void set(unsigned short& uh);
00460 }; 
00461 
00462 class xsd__unsignedByte: public xsd__unsignedShort
00463 { public:
00464   unsigned char __item;
00465   xsd__unsignedByte();
00466 //  xsd__unsignedByte(xsd__unsignedByte& src);
00467   virtual ~xsd__unsignedByte();
00468   xsd__unsignedByte(unsigned char uc);
00469   virtual void print(std::ostream &s) const;
00470   virtual void fprint(ofstream& s) const;
00471   virtual void setst (msdbStream& s); 
00472   virtual void getst (msdbStream& s); 
00473   virtual void set(unsigned char uc);
00474 }; 
00475 
00476 class xsd__base64Binary: public xsd__anySimpleType
00477 { public:
00478   unsigned char *__ptr;
00479   int __size;
00480   char *id;
00481   char *type;
00482   char *options;
00483   xsd__base64Binary();
00484 //  xsd__base64Binary(xsd__base64Binary& src);
00485   virtual ~xsd__base64Binary();
00486   xsd__base64Binary(char *s);
00487   virtual void print(std::ostream &s) const;
00488   virtual void fprint(ofstream& s) const;
00489   virtual void setst (msdbStream& s); 
00490   virtual void getst (msdbStream& s); 
00491   virtual void set(char* s);
00492 };
00493 
00504 
00505 class SOAP_ENC__base64
00506 { public:
00507    unsigned char *__ptr;
00508    int __size;
00509 };
00510 
00511 
00512 
00513 
00514 
00515 class xsd__hexBinary: public xsd__anySimpleType
00516 { public:
00517   unsigned char *__ptr;
00518   int __size;
00519   xsd__hexBinary();
00520 //  xsd__hexBinary(xsd__hexBinary& src);
00521   virtual ~xsd__hexBinary();
00522   xsd__hexBinary(char *s);
00523   virtual void print(std::ostream &s) const;
00524   virtual void fprint(ofstream& s) const;
00525   virtual void setst (msdbStream& s); 
00526   virtual void getst (msdbStream& s); 
00527   virtual void set(char* s);
00528 };
00529 
00530 class array: public xsd__anyType
00531 { public:
00532   xsd__anyType **__ptr;
00533   int __size;
00534   array();
00535 //  array(array& src);
00536   virtual ~array();
00537   array(int n);
00538   virtual xsd__anyType*& operator[](int i);
00539   virtual void print(std::ostream &s) const;
00540   virtual void fprint(ofstream& s) const;
00541   virtual void setst (msdbStream& s); 
00542   virtual void getst (msdbStream& s); 
00543   
00544 };
00545 
00546 
00547 class t__resultset: public t__root
00548 { let contents;
00549   int size;
00550   public:
00551   int hasdata;
00552   char* conn_name;
00553   char* query_name;
00554   int cols;
00555   int rows;
00556   xsd__anyType **  prs;
00557   array r;
00558   t__resultset();
00559   virtual ~t__resultset();
00560   int getSize(); 
00561   void addEntity(let);
00562   void setValue(let, let, let);
00563   let getValue(let, let);
00564   void delEntity(let);
00565   void set(t__connect * pcon, char* queryn);    
00566   void get();
00567 };
00568 
00569 class ns__msdGetResultResponse {
00570    public: 
00571         t__resultset rs;
00572 };
00573 
00574 class t__query: public t__root
00575 { public:
00576   int exf;
00577   char* conn_name;
00578   char* result_name;
00579   char* loginstr;
00580   char* query_stm;
00581   t__query();
00582   virtual ~t__query();
00583   void set(t__connect * pcon, t__resultset * prs, char* qry);                   // to init / set the connect
00584   void get();
00585                                 
00586 };
00587 
00588 
00589 
00591 struct _item 
00592 { xsd__anyType *key;
00593   xsd__anyType *value;
00594 };
00595 
00596 struct a__Map 
00597 { struct _item *__ptr;
00598   int __size;
00599 };
00600 
00601 struct ArrayOfMap 
00602 { struct a__Map **__ptr;
00603   int __size;
00604 };
00605 
00607 // Vector and Matrix Definitions
00609 
00610 class t__rvec // dynamic array of type SOAP-ENC:Array with arrayType="double[]"
00611 { public:
00612         xsd__double             *__ptr; // pointer to array of double
00613         int                     __size; // number of elements pointed to
00614         int                     __offset;
00615         struct soap             *soap;  // gSOAP env. instance was created
00616         t__rvec();
00617         t__rvec(struct soap *env);
00618         t__rvec(struct soap *env, int size);
00619         t__rvec(struct soap *env, int start, int end);
00620         virtual int     start(); // index of first element (=__offset)
00621         virtual int     end();   // index of last element
00622         virtual int     size();  // vector size
00623         virtual void resize(int size);
00624         virtual void resize(int start, int end);
00625         virtual ~t__rvec();
00626         virtual xsd__double& operator[](int i);
00627         virtual xsd__double operator()(int i);
00628         //virtual void          print();
00629 };
00630 class t__ivec // dynamic array of type SOAP-ENC:Array with arrayType="int[]"
00631 { public:
00632         xsd__int                *__ptr; // pointer to array of int
00633         int                     __size; // number of elements pointed to
00634         int                     __offset;
00635         struct soap             *soap;  // gSOAP env. instance was created
00636         t__ivec();
00637         t__ivec(struct soap *env);
00638         t__ivec(struct soap *env, int size);
00639         t__ivec(struct soap *env, int start, int end);
00640         virtual int     start(); // index of first element (=__offset)
00641         virtual int     end();   // index of last element
00642         virtual int     size();  // vector size
00643         virtual void resize(int size);
00644         virtual void resize(int start, int end);
00645         virtual ~t__ivec();
00646         virtual xsd__int& operator[](int i);
00647         virtual xsd__int operator()(int i);
00648         //virtual void          print();
00649 };
00650 
00651 class t__rmat // dynamic array of type SOAP-ENC:Array with arrayType="double[][]"
00652 { public:
00653         t__rvec                 *__ptr; // pointer to array of vecs
00654         int                     __size; // number of vecs pointed to
00655         int                     __offset;
00656         struct soap             *soap;  // gSOAP env. instance was created
00657         t__rmat();
00658         t__rmat(struct soap *env);
00659         t__rmat(struct soap *env, int rows);
00660         t__rmat(struct soap *env, int rows, int cols);
00661         t__rmat(struct soap *env, int rowstart, int rowend, int colstart, int colend);
00662         virtual int     start();
00663         virtual int     end();
00664         virtual int     size();
00665         virtual void resize(int rows, int cols);
00666         virtual void resize(int rowstart, int rowend, int colstart, int colend);
00667         virtual ~t__rmat();
00668         virtual t__rvec&                operator[](int i);
00669         virtual xsd__double             operator()(int i, int j);
00670         //virtual void          print();
00671 };
00672 class t__imat // dynamic array of type SOAP-ENC:Array with arrayType="int[][]"
00673 { public:
00674         t__ivec                 *__ptr; // pointer to array of t__ivecs
00675         int                     __size; // number of t__ivecs pointed to
00676         int                     __offset;
00677         struct soap             *soap;  // gSOAP env. instance was created
00678         t__imat();
00679         t__imat(struct soap *env);
00680         t__imat(struct soap *env, int rows, int cols);
00681         t__imat(struct soap *env, int rowstart, int rowend, int colstart, int colend);
00682         virtual int     start();
00683         virtual int     end();
00684         virtual int     size();
00685         virtual void resize(int rows, int cols);
00686         virtual void resize(int rowstart, int rowend, int colstart, int colend);
00687         virtual                 ~t__imat();
00688         virtual t__ivec&                operator[](int i);
00689         virtual xsd__int                operator()(int i, int j);
00690         //virtual void          print();
00691 };
00693 struct  StrVec
00694 {       xsd__string     *__ptr;
00695         int             __size;
00696 };
00697 struct  RealVec
00698 {       xsd__float      *__ptr;
00699         int             __size;
00700 };
00701 struct  IntVec
00702 {       xsd__int        *__ptr;
00703         int             __size;
00704 };
00705 struct  RealMat
00706 {       struct  RealVec * __ptr;
00707         int             __size;
00708 };
00709 
00710 
00711 
00712 #import "soapchem.msd"
00713 
00714 
00715 
00716 
00717 
00718 
00719 int ns__msdSSM(int numofpars, array *inparams, int &result);
00720 
00721 int ns__msdSSMParser(char* sessionid, char* dbserver, int &result);
00722 
00723 int ns__msdFasta(int numofpars, array *inparams, int &result);
00724 
00725 int ns__msdFastaParser (char* sessionid, char* dbserver, int &result);
00726 
00727 int ns__msdAppServer(int numofpars, array *inparams, int &result);
00728 
00729 /*
00730 Option  Description  
00731 -1  Use SOAP 1.1 namespace (default)  
00732 -2  Use SOAP 1.2 namespace  
00733 -h  Print a brief usage message  
00734 -c  Save files using extension .c instead of .cpp  
00735 -i  Interpret #include and #define directives  
00736 -m  Generate code that requires array/binary classes to explicitly free malloced array  
00737 -d < path >  Save sources in directory specified by < path >  
00738 -p < name >  Save sources with file name prefix < name > instead of ``soap''  
00739  
00740 
00741 For example 
00742 
00743 soapcpp2 -cd '../projects' -pmy file.h  
00744 */
00745 
00746 /*  ./soapcpp2 -2 -i -pmsdsearch_soap msdsearch_soap.h */
00747 

Generated on Fri Apr 16 13:47:45 2004 for MSDAPI by doxygen 1.3.4-20031005