class KIO

A namespace for KIO globals. More...

Definition#include <kio_interface.h>
Inherited byKIOCachedJob, KIOJob, KIOJobBase, KIOListViewItem, KIOProtocol, KUDSAtom
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Static Methods


Detailed Description

This class is used to hold global constants and methods for KIO.

enum KIOError {ERR_CANNOT_OPEN_FOR_READING = 1, ERR_CANNOT_OPEN_FOR_WRITING = 2, ERR_CANNOT_LAUNCH_PROCESS = 3, ERR_INTERNAL = 4, ERR_MALFORMED_URL = 5, ERR_UNSUPPORTED_PROTOCOL = 6, ERR_NO_SOURCE_PROTOCOL = 7, ERR_UNSUPPORTED_ACTION = 8, ERR_IS_DIRECTORY = 9, ERR_IS_FILE = 10, ERR_DOES_NOT_EXIST = 11, ERR_DOES_ALREADY_EXIST = 12, ERR_DOES_ALREADY_EXIST_FULL = 13, ERR_UNKNOWN_HOST = 14, ERR_ACCESS_DENIED = 15, ERR_WRITE_ACCESS_DENIED = 16, ERR_CANNOT_ENTER_DIRECTORY = 17, ERR_PROTOCOL_IS_NOT_A_FILESYSTEM = 18, ERR_CYCLIC_LINK = 19, ERR_USER_CANCELED = 20, ERR_CYCLIC_COPY = 21, ERR_COULD_NOT_CREATE_SOCKET = 22, ERR_COULD_NOT_CONNECT = 23, ERR_CONNECTION_BROKEN = 24, ERR_NOT_FILTER_PROTOCOL = 25, ERR_COULD_NOT_MOUNT = 26, ERR_COULD_NOT_UNMOUNT = 27, ERR_COULD_NOT_READ = 28, ERR_COULD_NOT_WRITE = 29, ERR_COULD_NOT_BIND = 30, ERR_COULD_NOT_LISTEN = 31, ERR_COULD_NOT_ACCEPT = 32, ERR_COULD_NOT_LOGIN = 33, ERR_COULD_NOT_STAT = 34, ERR_COULD_NOT_CLOSEDIR = 35, ERR_COULD_NOT_READSIZE = 36, ERR_COULD_NOT_MKDIR = 37, ERR_COULD_NOT_RMDIR = 38, ERR_CANNOT_RESUME = 39, ERR_CANNOT_RENAME = 40, ERR_CANNOT_CHMOD = 41, ERR_CANNOT_DELETE = 42, ERR_SLAVE_DIED = 43, ERR_OUT_OF_MEMORY = 44, ERR_UNKNOWN_PROXY_HOST = 45, ERR_COULD_NOT_AUTHENTICATE = 46, ERR_IS_REALLY_A_WARNING = 47, ERR_WARNING = 47, ERR_INTERNAL_SERVER = 48, ERR_SERVER_TIMEOUT = 49, ERR_SERVICE_NOT_AVAILABLE = 50, ERR_UNKNOWN = 51, ERR_CHECKSUM_MISMATCH = 52, ERR_UNKNOWN_INTERRUPT = 53, ERR_CANNOT_DELETE_ORIGINAL = 54, ERR_CANNOT_DELETE_PARTIAL = 55, ERR_CANNOT_RENAME_ORIGINAL = 56, ERR_CANNOT_RENAME_PARTIAL = 57 }

Error codes that can be emitted by KIO.

enum KIOInfo {INF_TOTAL_SIZE = 50, INF_TOTAL_COUNT_OF_FILES = 51, INF_TOTAL_COUNT_OF_DIRS = 52, INF_PROCESSED_SIZE = 53, INF_PROCESSED_COUNT_OF_FILES = 54, INF_PROCESSED_COUNT_OF_DIRS = 55, INF_SCANNING_DIR = 56, INF_SPEED = 57, INF_COPYING_FILE = 58, INF_MAKING_DIR = 59, INF_REDIRECTION = 60, INF_MIME_TYPE = 61, INF_ERROR_PAGE = 62, INF_GETTING_FILE = 63, INF_DELETING_FILE = 64 }

Identifiers for KIO informational messages.

enum KIOMessage {MSG_DATA = 100, MSG_DATA_END = 101, MSG_ERROR = 102, MSG_READY = 103, MSG_FINISHED = 104, MSG_LIST_ENTRY = 105, MSG_IS_DIRECTORY = 106, MSG_IS_FILE = 107, MSG_RENAMED = 108, MSG_RESUME = 109 }

Identifiers for KIO data messages.

enum KIOCommand {CMD_NONE = 0, CMD_GET = 1, CMD_COPY = 2, CMD_MCOPY = 3, CMD_MOVE = 4, CMD_MMOVE = 5, CMD_DEL = 6, CMD_MDEL = 7, CMD_LIST = 8, CMD_PUT = 9, CMD_MKDIR = 10, CMD_TESTDIR = 11, CMD_MOUNT = 12, CMD_UNMOUNT = 13, CMD_SOURCE = 14, CMD_GET_SIZE = 15 }

Commands that can be invoked on a KIOProtocol.

enum KUDSAtomTypes {UDS_STRING = 1, UDS_LONG = 2, UDS_TIME = 4 | UDS_LONG, UDS_SIZE = 8 | UDS_LONG, UDS_USER = 16 | UDS_STRING, UDS_GROUP = 32 | UDS_STRING, UDS_NAME = 64 | UDS_STRING, UDS_ACCESS = 128 | UDS_LONG, UDS_MODIFICATION_TIME = 256 | UDS_TIME, UDS_ACCESS_TIME = 512 | UDS_TIME, UDS_CREATION_TIME = 1024 | UDS_TIME, UDS_FILE_TYPE = 2048 | UDS_LONG, UDS_LINK_DEST = 4096 | UDS_STRING, UDS_URL = 8192 | UDS_STRING, UDS_MIME_TYPE = 16384 | UDS_STRING }

Constants used to specify the type of a KUDSAtom.

QString kioErrorString ( int _errid, const char *_errortext )
[static]

Converts an error code and a non-i18n error message into an error message in the current language. The low level (non-i18n) error message should be contained in the translated error message.


Generated by: root@tantive.terraplex.com on Sun Feb 27 17:39:31 2000, using kdoc 2.0a33.