00001
00002
00003
00004
00005
00006 #ifndef soapStub_H
00007 #define soapStub_H
00008 #include "stdsoap2.h"
00009
00010 SOAP_BEGIN_NAMESPACE(soap)
00011
00012
00013
00014
00015
00016
00017 class SOAP_CMAC xsd__base64Binary
00018 {
00019 public:
00020 unsigned char *__ptr;
00021 int __size;
00022 char *id;
00023 char *type;
00024 char *options;
00025 public:
00026 virtual void soap_default(struct soap*);
00027 virtual void soap_serialize(struct soap*) const;
00028 virtual void soap_mark(struct soap*) const;
00029 virtual int soap_put(struct soap*, const char*, const char*) const;
00030 virtual int soap_out(struct soap*, const char*, int, const char*) const;
00031 virtual void *soap_get(struct soap*, const char*, const char*);
00032 virtual void *soap_in(struct soap*, const char*, const char*);
00033 };
00034
00035
00036 struct SOAP_ENV__Header
00037 {
00038 char *ns__session;
00039 };
00040
00041
00042 struct ns__loginResponse
00043 {
00044 bool success;
00045 };
00046
00047
00048 struct ns__login
00049 {
00050 char *response;
00051 };
00052
00053
00054 struct ns__getChallengeResponse
00055 {
00056 char **result;
00057 };
00058
00059
00060 struct ns__getChallenge
00061 {
00062 char *username;
00063 };
00064
00065
00066 struct ns__emptyReturn6
00067 {
00068 };
00069
00070
00071 struct ns__logout
00072 {
00073 };
00074
00075
00076 struct ns__getDocumentInfoResponse
00077 {
00078 char **docinfo;
00079 };
00080
00081
00082 struct ns__getDocumentInfo
00083 {
00084 long docid;
00085 };
00086
00087
00088 struct ns__queryUpdatesResponse
00089 {
00090 char **doclist;
00091 };
00092
00093
00094 struct ns__queryUpdates
00095 {
00096 long first;
00097 long maxlen;
00098 };
00099
00100
00101 struct ns__emptyReturn2
00102 {
00103 };
00104
00105
00106 struct ns__addRendition
00107 {
00108 xsd__base64Binary *data;
00109 };
00110
00111
00112 struct ns__changeDocumentResponse
00113 {
00114 long result;
00115 };
00116
00117
00118 struct ns__changeDocument
00119 {
00120 xsd__base64Binary *data;
00121 };
00122
00123
00124 struct ns__emptyReturn1
00125 {
00126 };
00127
00128
00129 struct ns__addUser
00130 {
00131 char *response;
00132 };
00133
00134
00135 struct ns__getDocumentResponse
00136 {
00137 xsd__base64Binary data;
00138 };
00139
00140
00141 struct ns__getDocument
00142 {
00143 long docid;
00144 long revid;
00145 char *mimetype;
00146 };
00147
00148
00149 struct ns__emptyReturn3
00150 {
00151 };
00152
00153
00154 struct ns__deleteRevision
00155 {
00156 long docid;
00157 long revid;
00158 };
00159
00160
00161 struct ns__emptyReturn4
00162 {
00163 };
00164
00165
00166 struct ns__deleteDocument
00167 {
00168 long docid;
00169 };
00170
00171
00172 struct ns__createDocumentResponse
00173 {
00174 long docid;
00175 };
00176
00177
00178 struct ns__createDocument
00179 {
00180 char *metadata;
00181 };
00182
00183
00184 struct ns__emptyReturn5
00185 {
00186 };
00187
00188
00189 struct ns__changeDocInfo
00190 {
00191 long docid;
00192 char *metadata;
00193 };
00194
00195
00196 struct SOAP_ENV__Code
00197 {
00198 char *SOAP_ENV__Value;
00199 char *SOAP_ENV__Node;
00200 char *SOAP_ENV__Role;
00201 };
00202
00203
00204 struct SOAP_ENV__Fault
00205 {
00206 char *faultcode;
00207 char *faultstring;
00208 char *faultactor;
00209 char *detail;
00210 struct SOAP_ENV__Code *SOAP_ENV__Code;
00211 char *SOAP_ENV__Reason;
00212 char *SOAP_ENV__Detail;
00213 };
00214
00215
00216
00217
00218 typedef double xsd__double;
00219 typedef char *xsd__string;
00220 typedef bool xsd__boolean;
00221 typedef long xsd__long;
00222 typedef char *_QName;
00223
00224
00225
00226
00227
00228 SOAP_FMAC5 int SOAP_FMAC6 ns__login(struct soap*, char *, bool &);
00229
00230 SOAP_FMAC5 int SOAP_FMAC6 ns__getChallenge(struct soap*, char *, char **);
00231
00232 SOAP_FMAC5 int SOAP_FMAC6 ns__logout(struct soap*, struct ns__emptyReturn6 *);
00233
00234 SOAP_FMAC5 int SOAP_FMAC6 ns__getDocumentInfo(struct soap*, long, char **);
00235
00236 SOAP_FMAC5 int SOAP_FMAC6 ns__queryUpdates(struct soap*, long, long, char **);
00237
00238 SOAP_FMAC5 int SOAP_FMAC6 ns__addRendition(struct soap*, xsd__base64Binary *, struct ns__emptyReturn2 *);
00239
00240 SOAP_FMAC5 int SOAP_FMAC6 ns__changeDocument(struct soap*, xsd__base64Binary *, long &);
00241
00242 SOAP_FMAC5 int SOAP_FMAC6 ns__addUser(struct soap*, char *, struct ns__emptyReturn1 *);
00243
00244 SOAP_FMAC5 int SOAP_FMAC6 ns__getDocument(struct soap*, long, long, char *, xsd__base64Binary &);
00245
00246 SOAP_FMAC5 int SOAP_FMAC6 ns__deleteRevision(struct soap*, long, long, struct ns__emptyReturn3 *);
00247
00248 SOAP_FMAC5 int SOAP_FMAC6 ns__deleteDocument(struct soap*, long, struct ns__emptyReturn4 *);
00249
00250 SOAP_FMAC5 int SOAP_FMAC6 ns__createDocument(struct soap*, char *, long &);
00251
00252 SOAP_FMAC5 int SOAP_FMAC6 ns__changeDocInfo(struct soap*, long, char *, struct ns__emptyReturn5 *);
00253
00254
00255
00256 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__login(struct soap*, const char*, const char*, char *, bool &);
00257
00258 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__getChallenge(struct soap*, const char*, const char*, char *, char **);
00259
00260 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__logout(struct soap*, const char*, const char*, struct ns__emptyReturn6 *);
00261
00262 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__getDocumentInfo(struct soap*, const char*, const char*, long, char **);
00263
00264 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__queryUpdates(struct soap*, const char*, const char*, long, long, char **);
00265
00266 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__addRendition(struct soap*, const char*, const char*, xsd__base64Binary *, struct ns__emptyReturn2 *);
00267
00268 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__changeDocument(struct soap*, const char*, const char*, xsd__base64Binary *, long &);
00269
00270 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__addUser(struct soap*, const char*, const char*, char *, struct ns__emptyReturn1 *);
00271
00272 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__getDocument(struct soap*, const char*, const char*, long, long, char *, xsd__base64Binary &);
00273
00274 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__deleteRevision(struct soap*, const char*, const char*, long, long, struct ns__emptyReturn3 *);
00275
00276 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__deleteDocument(struct soap*, const char*, const char*, long, struct ns__emptyReturn4 *);
00277
00278 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__createDocument(struct soap*, const char*, const char*, char *, long &);
00279
00280 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns__changeDocInfo(struct soap*, const char*, const char*, long, char *, struct ns__emptyReturn5 *);
00281
00282
00283
00284 SOAP_FMAC5 int SOAP_FMAC6 soap_serve(struct soap*);
00285
00286 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__login(struct soap*);
00287
00288 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getChallenge(struct soap*);
00289
00290 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__logout(struct soap*);
00291
00292 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getDocumentInfo(struct soap*);
00293
00294 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__queryUpdates(struct soap*);
00295
00296 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__addRendition(struct soap*);
00297
00298 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__changeDocument(struct soap*);
00299
00300 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__addUser(struct soap*);
00301
00302 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__getDocument(struct soap*);
00303
00304 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__deleteRevision(struct soap*);
00305
00306 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__deleteDocument(struct soap*);
00307
00308 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__createDocument(struct soap*);
00309
00310 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns__changeDocInfo(struct soap*);
00311
00312 SOAP_END_NAMESPACE(soap)
00313
00314 #endif
00315
00316