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
00202
TransferJob *
put(
const KURL& url,
int permissions,
00203
bool overwrite,
bool resume,
bool showProgressInfo =
true );
00204
00233
TransferJob *
http_post(
const KURL& url,
const QByteArray &postData,
00234
bool showProgressInfo =
true );
00235
00246
StoredTransferJob *
storedGet(
const KURL& url,
bool reload=
false,
bool showProgressInfo =
true );
00247
00262
StoredTransferJob *
storedPut(
const QByteArray& arr,
const KURL& url,
int permissions,
00263
bool overwrite,
bool resume,
bool showProgressInfo =
true );
00264
00273
MultiGetJob *
multi_get(
long id,
const KURL &url,
const MetaData &metaData);
00274
00282
MimetypeJob *
mimetype(
const KURL& url,
00283
bool showProgressInfo =
true );
00284
00301 FileCopyJob *
file_copy(
const KURL& src,
const KURL& dest,
int permissions=-1,
00302
bool overwrite=
false,
bool resume=
false,
00303
bool showProgressInfo =
true);
00304
00320 FileCopyJob *
file_move(
const KURL& src,
const KURL& dest,
int permissions=-1,
00321
bool overwrite=
false,
bool resume=
false,
00322
bool showProgressInfo =
true);
00323
00331
SimpleJob *
file_delete(
const KURL& src,
bool showProgressInfo =
true);
00332
00345
ListJob *
listDir(
const KURL& url,
bool showProgressInfo =
true,
00346
bool includeHidden =
true );
00347
00360
ListJob *
listRecursive(
const KURL& url,
bool showProgressInfo =
true,
00361
bool includeHidden =
true );
00362
00376
CopyJob *
copy(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00377
00391
CopyJob *
copyAs(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00392
00401
CopyJob *
copy(
const KURL::List& src,
const KURL& dest,
bool showProgressInfo =
true );
00402
00413
CopyJob *
move(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00424
CopyJob *
moveAs(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00434
CopyJob *
move(
const KURL::List& src,
const KURL& dest,
bool showProgressInfo =
true );
00435
00446
CopyJob *
link(
const KURL& src,
const KURL& destDir,
bool showProgressInfo =
true );
00447
00459
CopyJob *
link(
const KURL::List& src,
const KURL& destDir,
bool showProgressInfo =
true );
00460
00474
CopyJob *
linkAs(
const KURL& src,
const KURL& dest,
bool showProgressInfo =
true );
00475
00485
DeleteJob *
del(
const KURL& src,
bool shred =
false,
bool showProgressInfo =
true );
00486
00496
DeleteJob *
del(
const KURL::List& src,
bool shred =
false,
bool showProgressInfo =
true );
00497 }
00498
00499
#endif
00500
This file is part of the documentation for kio Library Version 3.3.0.