00001
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
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
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;
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
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
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);