storedtransferjob.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef STOREDTRANSFERJOB_H
00021
#define STOREDTRANSFERJOB_H
00022
00023
#include <kio/job.h>
00024
00025
00026
namespace KIOext {
00027
00047 class StoredTransferJob :
public KIO::TransferJob {
00048 Q_OBJECT
00049
00050
public:
00060
StoredTransferJob(
const KURL& url,
int command,
00061
const QByteArray &packedArgs,
00062
const QByteArray &_staticData,
00063
bool showProgressInfo);
00064
00069
void setData(
const QByteArray& arr );
00070
00075 QByteArray data()
const {
return m_data; }
00076
00077
private slots:
00078
void slotData( KIO::Job *job,
const QByteArray &data );
00079
void slotDataReq( KIO::Job *job,
QByteArray &data );
00080
private:
00081
QByteArray m_data;
00082
int m_uploadOffset;
00083 };
00084
00094
StoredTransferJob *storedGet(
const KURL& url,
bool reload=
false,
bool showProgressInfo =
true );
00095
00108
StoredTransferJob *put(
const QByteArray& arr,
const KURL& url,
int permissions,
00109
bool overwrite,
bool resume,
bool showProgressInfo =
true );
00110
00111 }
00112
00113
#endif
This file is part of the documentation for certmanager Library Version 3.3.0.