Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

data_movement_gass.hh

Go to the documentation of this file.
00001 
00010 //gsoap ns service name: DATA_movement 
00011 //gsoap ns service location: httpg://litchi.zib.de:18090/
00012 //gsoap ns service executable:        
00013 //gsoap ns schema namespace: urn:DATA_movement_services
00014 //gsoap ns service namespace: urn:DATA_movement_services
00015 
00016 //gsoap tns schema namespace: urn:Adaptive
00017 //gsoap tns service namespace: urn:Adaptive
00018 //gsoap tns service location: http://fs0.das2.cs.vu.nl:8765/Adaptive/adaptive
00019 //gsoap tns service name: soapAdaptive
00020 
00021 
00022 /*start primitive data types*/
00023 typedef char * xsd__string;
00024 typedef int    xsd__int;
00025 typedef time_t xsd__dateTime;
00026 typedef LONG64 xsd__long;
00027 typedef enum { false_, true_ } xsd__boolean;
00028 typedef double xsd__double;
00029 
00030 /*end primitive data types*/
00031 
00035 struct ns__FileTask {
00039   xsd__long id; 
00043   xsd__int type;
00047   xsd__int status; 
00051   xsd__double progress_percentage; 
00055   xsd__int error_code; 
00059   xsd__string error_string; 
00063   xsd__string user_DN; 
00064 };
00065 
00066 struct ns__string_vector {
00067   xsd__string* __ptr;
00068   int __size;
00069 }
00070 
00071 struct ns__FileTask_array {
00072   struct ns__FileTask* __ptr;
00073   int __size;
00074 };
00075 
00076 struct tns__logDataTransferResponse {
00077   void* dump; //problems with some compilers
00078 };
00079 
00080 
00081 struct tns__estimateTcpOptionsResponse {
00082         struct tns__TcpOptions * _result;
00083 };
00084 
00085 
00086 struct tns__TcpOptions {
00087         xsd__int  nrStreams;
00088         xsd__int  receiveBufferSize;
00089         xsd__int  sendBufferSize;
00090 };
00091 
00092 //gsoap tns service method-action: logDataTransfer ""
00093 tns__logDataTransfer( xsd__string  String_USCORE_1, xsd__string  String_USCORE_2, xsd__long  long_USCORE_3, xsd__string  String_USCORE_4, struct tns__TcpOptions * TcpOptions_USCORE_5, xsd__dateTime  Calendar_USCORE_6, xsd__dateTime  Calendar_USCORE_7, struct tns__logDataTransferResponse * out );
00094 
00095 
00096 //gsoap tns service method-action: estimateTcpOptions ""
00097 tns__estimateTcpOptions( xsd__string  String_USCORE_1, xsd__string  String_USCORE_2, xsd__long  long_USCORE_3, xsd__string  String_USCORE_4, xsd__int  int_USCORE_5, xsd__dateTime  Calendar_USCORE_6, struct tns__estimateTcpOptionsResponse * out );
00098 
00111 int ns__DATACopyFile(char *source_URL, char *dest_URL, int max_retries,
00112                      int use_parallel,
00113                      char** response);
00114 
00127 int ns__DATACopyFileDefaults(char *source_URL, char *dest_URL, 
00128                              char** response);
00129 
00141 int ns__DATAMoveFile(char *source_URL, char *dest_URL, int max_retries,
00142                      int use_parallel,
00143                      char** response);
00144 
00156 int ns__DATAMoveFileDefaults(char *source_URL, char *dest_URL, 
00157                              char** response);
00158 
00167 int ns__DATADeleteFileDefaults(char* in_URL, char** response);
00168 
00176 int ns__isAlive(int dump, int* response);
00177 
00184 int ns__getServiceDescription(void* dump, char** description);
00185 
00203 int ns__DATATransferFile(int operation, 
00204                          char* source_URL, 
00205                          char* dest_URL,
00206                          int max_retries,
00207                          int use_parallel,
00208                          char **response);
00209 
00219 int ns__DATAinit_CopyFile(char* source_URL, char* dest_URL,
00220                           int max_retries,
00221                           int use_parallel,
00222                           struct ns__FileTask *response);
00223 
00232 int ns__DATAinit_MoveFile(char* source_URL, char* dest_URL,
00233                           int max_retries,
00234                           int use_parallel,
00235                           struct ns__FileTask *response);
00236 
00245 int ns__DATAinit_DeleteFile(char* source_URL, struct ns__FileTask *response);
00246 
00260 int ns__DATAinit_TransferFile(int operation,
00261                               char* source_URL, char* dest_URL,
00262                               int max_retries,
00263                               int use_parallel,
00264                               struct ns__FileTask *response);
00265 
00279 int ns__DATArestartFileTask(xsd__long id,
00280                             struct ns__FileTask *response);
00281 
00291 int ns__DATAgetFileTask(xsd__long id,
00292                         struct ns__FileTask *response);
00293 
00304 int ns__DATAwaitFileTask(xsd__long id,
00305                          struct ns__FileTask *response);
00306 
00317 int ns__DATAstopFileTask(xsd__long id,
00318                          struct ns__FileTask *response);
00319 
00332 int ns__DATAdeleteFileTask(xsd__long id,
00333                            int *response);
00334 
00345 int ns__DATAmultipleCopy(struct ns__string_vector in_URLs, char **response);

Generated on Fri Jan 23 18:55:42 2004 for File Movement by doxygen1.2.18