18 #ifndef __kio_global_h__
19 #define __kio_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',
175 ERR_CANNOT_OPEN_FOR_READING = 1,
176 ERR_CANNOT_OPEN_FOR_WRITING = 2,
177 ERR_CANNOT_LAUNCH_PROCESS = 3,
179 ERR_MALFORMED_URL = 5,
180 ERR_UNSUPPORTED_PROTOCOL = 6,
181 ERR_NO_SOURCE_PROTOCOL = 7,
182 ERR_UNSUPPORTED_ACTION = 8,
183 ERR_IS_DIRECTORY = 9,
185 ERR_DOES_NOT_EXIST = 11,
186 ERR_FILE_ALREADY_EXIST = 12,
187 ERR_DIR_ALREADY_EXIST = 13,
188 ERR_UNKNOWN_HOST = 14,
189 ERR_ACCESS_DENIED = 15,
190 ERR_WRITE_ACCESS_DENIED = 16,
191 ERR_CANNOT_ENTER_DIRECTORY = 17,
192 ERR_PROTOCOL_IS_NOT_A_FILESYSTEM = 18,
193 ERR_CYCLIC_LINK = 19,
194 ERR_USER_CANCELED = 20,
195 ERR_CYCLIC_COPY = 21,
196 ERR_COULD_NOT_CREATE_SOCKET = 22,
197 ERR_COULD_NOT_CONNECT = 23,
198 ERR_CONNECTION_BROKEN = 24,
199 ERR_NOT_FILTER_PROTOCOL = 25,
200 ERR_COULD_NOT_MOUNT = 26,
201 ERR_COULD_NOT_UNMOUNT = 27,
202 ERR_COULD_NOT_READ = 28,
203 ERR_COULD_NOT_WRITE = 29,
204 ERR_COULD_NOT_BIND = 30,
205 ERR_COULD_NOT_LISTEN = 31,
206 ERR_COULD_NOT_ACCEPT = 32,
207 ERR_COULD_NOT_LOGIN = 33,
208 ERR_COULD_NOT_STAT = 34,
209 ERR_COULD_NOT_CLOSEDIR = 35,
210 ERR_COULD_NOT_MKDIR = 37,
211 ERR_COULD_NOT_RMDIR = 38,
212 ERR_CANNOT_RESUME = 39,
213 ERR_CANNOT_RENAME = 40,
214 ERR_CANNOT_CHMOD = 41,
215 ERR_CANNOT_DELETE = 42,
219 ERR_OUT_OF_MEMORY = 44,
220 ERR_UNKNOWN_PROXY_HOST = 45,
221 ERR_COULD_NOT_AUTHENTICATE = 46,
223 ERR_INTERNAL_SERVER = 48,
224 ERR_SERVER_TIMEOUT = 49,
225 ERR_SERVICE_NOT_AVAILABLE = 50,
228 ERR_UNKNOWN_INTERRUPT = 53,
229 ERR_CANNOT_DELETE_ORIGINAL = 54,
230 ERR_CANNOT_DELETE_PARTIAL = 55,
231 ERR_CANNOT_RENAME_ORIGINAL = 56,
232 ERR_CANNOT_RENAME_PARTIAL = 57,
233 ERR_NEED_PASSWD = 58,
234 ERR_CANNOT_SYMLINK = 59,
237 ERR_IDENTICAL_FILES = 62,
238 ERR_SLAVE_DEFINED = 63,
244 ERR_UPGRADE_REQUIRED = 64,
247 ERR_POST_DENIED = 65,
249 ERR_OFFLINE_MODE = 66
260 KIO_EXPORT TQString
buildErrorString(
int errorCode,
const TQString &errorText);
273 const KURL *reqUrl = 0L,
int method = -1 );
291 KIO_EXPORT TQByteArray
rawErrorDetail(
int errorCode,
const TQString &errorText,
292 const KURL *reqUrl = 0L,
int method = -1 );
311 UDS_TIME = 4 | UDS_LONG,
319 UDS_SIZE_LARGE = 32768 | UDS_LONG,
447 enum FileSystemFlag { SupportsChmod, SupportsChown, SupportsUTime,
448 SupportsSymlinks, CaseInsensitive };
485 class KIO_EXPORT UDSAtom
507 typedef TQValueList<UDSEntry> UDSEntryList;
508 typedef TQValueListIterator<UDSEntry> UDSEntryListIterator;
509 typedef TQValueListConstIterator<UDSEntry> UDSEntryListConstIterator;
514 class KIO_EXPORT
MetaData :
public TQMap<TQString, TQString>
524 MetaData(
const TQMap<TQString, TQString>&metaData) :
525 TQMap<TQString, TQString>(metaData) { };
532 MetaData & operator+= (
const TQMap<TQString,TQString> &metaData )
534 TQMap<TQString,TQString>::ConstIterator it;
535 for( it = metaData.begin();
536 it != metaData.end();
539 replace(it.key(), it.data());