18 #ifndef __tdeio_global_h__
19 #define __tdeio_global_h__
22 #include <tqvaluelist.h>
23 #include <tqptrlist.h>
24 #include <tqdatastream.h>
25 #include <tqdatetime.h>
141 CMD_DISCONNECT =
'2',
142 CMD_SLAVE_STATUS =
'3',
143 CMD_SLAVE_CONNECT =
'4',
144 CMD_SLAVE_HOLD =
'5',
159 CMD_REPARSECONFIGURATION =
'O',
163 CMD_MESSAGEBOXANSWER =
'S',
164 CMD_RESUMEANSWER =
'T',
176 ERR_CANNOT_OPEN_FOR_READING = 1,
177 ERR_CANNOT_OPEN_FOR_WRITING = 2,
178 ERR_CANNOT_LAUNCH_PROCESS = 3,
180 ERR_MALFORMED_URL = 5,
181 ERR_UNSUPPORTED_PROTOCOL = 6,
182 ERR_NO_SOURCE_PROTOCOL = 7,
183 ERR_UNSUPPORTED_ACTION = 8,
184 ERR_IS_DIRECTORY = 9,
186 ERR_DOES_NOT_EXIST = 11,
187 ERR_FILE_ALREADY_EXIST = 12,
188 ERR_DIR_ALREADY_EXIST = 13,
189 ERR_UNKNOWN_HOST = 14,
190 ERR_ACCESS_DENIED = 15,
191 ERR_WRITE_ACCESS_DENIED = 16,
192 ERR_CANNOT_ENTER_DIRECTORY = 17,
193 ERR_PROTOCOL_IS_NOT_A_FILESYSTEM = 18,
194 ERR_CYCLIC_LINK = 19,
195 ERR_USER_CANCELED = 20,
196 ERR_CYCLIC_COPY = 21,
197 ERR_COULD_NOT_CREATE_SOCKET = 22,
198 ERR_COULD_NOT_CONNECT = 23,
199 ERR_CONNECTION_BROKEN = 24,
200 ERR_NOT_FILTER_PROTOCOL = 25,
201 ERR_COULD_NOT_MOUNT = 26,
202 ERR_COULD_NOT_UNMOUNT = 27,
203 ERR_COULD_NOT_READ = 28,
204 ERR_COULD_NOT_WRITE = 29,
205 ERR_COULD_NOT_BIND = 30,
206 ERR_COULD_NOT_LISTEN = 31,
207 ERR_COULD_NOT_ACCEPT = 32,
208 ERR_COULD_NOT_LOGIN = 33,
209 ERR_COULD_NOT_STAT = 34,
210 ERR_COULD_NOT_CLOSEDIR = 35,
211 ERR_COULD_NOT_MKDIR = 37,
212 ERR_COULD_NOT_RMDIR = 38,
213 ERR_CANNOT_RESUME = 39,
214 ERR_CANNOT_RENAME = 40,
215 ERR_CANNOT_CHMOD = 41,
216 ERR_CANNOT_DELETE = 42,
220 ERR_OUT_OF_MEMORY = 44,
221 ERR_UNKNOWN_PROXY_HOST = 45,
222 ERR_COULD_NOT_AUTHENTICATE = 46,
224 ERR_INTERNAL_SERVER = 48,
225 ERR_SERVER_TIMEOUT = 49,
226 ERR_SERVICE_NOT_AVAILABLE = 50,
229 ERR_UNKNOWN_INTERRUPT = 53,
230 ERR_CANNOT_DELETE_ORIGINAL = 54,
231 ERR_CANNOT_DELETE_PARTIAL = 55,
232 ERR_CANNOT_RENAME_ORIGINAL = 56,
233 ERR_CANNOT_RENAME_PARTIAL = 57,
234 ERR_NEED_PASSWD = 58,
235 ERR_CANNOT_SYMLINK = 59,
238 ERR_IDENTICAL_FILES = 62,
239 ERR_SLAVE_DEFINED = 63,
245 ERR_UPGRADE_REQUIRED = 64,
248 ERR_POST_DENIED = 65,
250 ERR_OFFLINE_MODE = 66
261 TDEIO_EXPORT TQString
buildErrorString(
int errorCode,
const TQString &errorText);
274 const KURL *reqUrl = 0L,
int method = -1 );
292 TDEIO_EXPORT TQByteArray
rawErrorDetail(
int errorCode,
const TQString &errorText,
293 const KURL *reqUrl = 0L,
int method = -1 );
312 UDS_TIME = 4 | UDS_LONG,
320 UDS_SIZE_LARGE = 32768 | UDS_LONG,
448 enum FileSystemFlag { SupportsChmod, SupportsChown, SupportsUTime,
449 SupportsSymlinks, CaseInsensitive };
486 class TDEIO_EXPORT UDSAtom
508 typedef TQValueList<UDSEntry> UDSEntryList;
509 typedef TQValueListIterator<UDSEntry> UDSEntryListIterator;
510 typedef TQValueListConstIterator<UDSEntry> UDSEntryListConstIterator;
515 class TDEIO_EXPORT
MetaData :
public TQMap<TQString, TQString>
525 MetaData(
const TQMap<TQString, TQString>&metaData) :
526 TQMap<TQString, TQString>(metaData) { };
533 MetaData & operator+= (
const TQMap<TQString,TQString> &metaData )
535 TQMap<TQString,TQString>::ConstIterator it;
536 for( it = metaData.begin();
537 it != metaData.end();
540 replace(it.key(), it.data());