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

fsoap.h

00001 typedef double xsd__double;
00002 typedef char* xsd__string;
00003 typedef bool xsd__boolean;
00004 typedef long xsd__long;
00005 
00006 class xsd__base64Binary
00007 { unsigned char *__ptr;
00008   int __size;
00009   char *id;
00010   char *type;
00011   char *options;
00012 };
00013 struct SOAP_ENV__Header 
00014 { char *ns__session; 
00015 };
00016 
00017 
00018 //  int ns__putFile(char *name,xsd__base64Binary *infile,int &docid);
00019 //  int ns__getFile(char *name,int docid,xsd__base64Binary &outfile);
00020 
00021 int ns__login(xsd__string response, xsd__boolean &success);
00022 int ns__getChallenge(xsd__string username, xsd__string *result);
00023 int ns__logout( struct ns__emptyReturn6{}  *out);
00024 int ns__getDocumentInfo(xsd__long docid, xsd__string *docinfo);
00025 int ns__queryUpdates(xsd__long first, xsd__long maxlen, xsd__string *doclist);
00026 
00027 
00028 // docid and revid and mimetype will be passed in the soap header
00029 int ns__addRendition(xsd__base64Binary *data,struct ns__emptyReturn2{}  *out );
00030 int ns__changeDocument(xsd__base64Binary *data, xsd__long &result);
00031 
00032 int ns__addUser(xsd__string response, struct ns__emptyReturn1{} *out);
00033 int ns__getDocument(xsd__long docid, xsd__long revid, xsd__string mimetype, xsd__base64Binary &data);
00034 int ns__deleteRevision(xsd__long docid, xsd__long revid, struct ns__emptyReturn3{}  *out);
00035 int ns__deleteDocument(xsd__long docid, struct ns__emptyReturn4{}  *out);
00036 int ns__createDocument(xsd__string metadata,xsd__long &docid);
00037 int ns__changeDocInfo(xsd__long docid, xsd__string metadata, struct ns__emptyReturn5{}  *out);
00038 
00039 

Generated on Wed Feb 18 13:45:55 2004 for strongroom by doxygen1.2.18