job.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
#ifndef __kio_job_h__
00023
#define __kio_job_h__
00024
00025
#include <kio/jobclasses.h>
00026
00027
namespace KIO {
00028
00029
00041
SimpleJob *
mkdir(
const KURL& url,
int permissions = -1 );
00042
00053
SimpleJob *
rmdir(
const KURL& url );
00054
00064
SimpleJob *
chmod(
const KURL& url,
int permissions );
00065
00077
SimpleJob *
rename(
const KURL& src,
const KURL & dest,
bool overwrite );
00078
00090
SimpleJob *
symlink(
const QString & target,
const KURL& dest,
bool overwrite,
bool showProgressInfo =
true );
00091
00104
SimpleJob *
special(
const KURL& url,
const QByteArray & data,
bool showProgressInfo =
true );
00105
00118
SimpleJob *
mount(
bool ro,
const char *fstype,
const QString& dev,
const QString& point,
bool showProgressInfo =
true );
00119
00129
SimpleJob *
unmount(
const QString & point,
bool showProgressInfo =
true );
00130
00140
SimpleJob *
http_update_cache(
const KURL& url,
bool no_cache, time_t expireDate);
00141
00149
StatJob *
stat(
const KURL& url,
bool showProgressInfo =
true );
00177
StatJob *
stat(
const KURL& url,
bool sideIsSource,
short int details,
bool showProgressInfo =
true );
00178
00188
TransferJob *
get(
const KURL& url,
bool reload=
false,
bool showProgressInfo =
true );
00189
00201
TransferJob *
put(
const KURL& url,
int permissions,
00202
bool overwrite,
bool resume,
bool showProgressInfo =
true );
00203
00232
TransferJob *
http_post(
const KURL& url,
const QByteArray &postData,
00233
bool showProgressInfo =
true );
00234
00243
MultiGetJob *
multi_get(
long id,
const KURL &url,
const MetaData &metaData);
00244
00252
MimetypeJob *
mimetype(
const KURL& url,
00253
bool showProgressInfo =
true );
00254
00268 FileCopyJob *
file_copy(
const KURL& src,
const KURL& dest,
int permissions=-1,
00269
bool overwrite=
false,
bool resume=
false,
00270
bool showProgressInfo =
true);
00271
00285 FileCopyJob *
file_move(
const KURL& src,
const KURL& dest,
int permissions=-1,
00286
bool overwrite=
false,
bool resume=
false,
00287
bool showProgressInfo =
true);
00288
00296
SimpleJob *
file_delete(
const KURL& src,
bool showProgressInfo =
true);
00297
00310
ListJob *
listDir(
const KURL& url,
bool showProgressInfo =
true,
00311
bool includeHidden =
true );
00312
00325
ListJob *
listRecursive(
const KURL& url,
bool showProgressInfo =
true,
00326
bool includeHidden =
true );
00327
00341
CopyJob *
copy(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00342
00356
CopyJob *
copyAs(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00357
00366
CopyJob *
copy(
const KURL::List& src,
const KURL& dest,
bool showProgressInfo =
true );
00367
00378
CopyJob *
move(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00389
CopyJob *
moveAs(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00399
CopyJob *
move(
const KURL::List& src,
const KURL& dest,
bool showProgressInfo =
true );
00400
00411
CopyJob *
link(
const KURL& src,
const KURL& destDir,
bool showProgressInfo =
true );
00412
00424
CopyJob *
link(
const KURL::List& src,
const KURL& destDir,
bool showProgressInfo =
true );
00425
00439
CopyJob *
linkAs(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00440
00450
DeleteJob *
del(
const KURL& src,
bool shred =
false,
bool showProgressInfo =
true );
00451
00461
DeleteJob *
del(
const KURL::List& src,
bool shred =
false,
bool showProgressInfo =
true );
00462 }
00463
00464
#endif
00465
This file is part of the documentation for kio Library Version 3.2.3.