10#define ATTICA_PUTJOB_H
12#include <QNetworkRequest>
14#include "attica_export.h"
15#include "atticabasejob.h"
18typedef QMap<QString, QString> StringMap;
34 PutJob(PlatformDependent *internals,
const QNetworkRequest &request, QIODevice *data);
35 PutJob(PlatformDependent *internals,
const QNetworkRequest &request,
const StringMap ¶meters = StringMap());
36 PutJob(PlatformDependent *internals,
const QNetworkRequest &request,
const QByteArray &byteArray);
39 QNetworkReply *executeRequest()
override;
40 void parse(
const QString &)
override;
42 QIODevice *m_ioDevice;
43 QByteArray m_byteArray;
45 QString m_responseData;
46 const QNetworkRequest m_request;
49 QString m_statusMessage;
The baseclass for all job classes.
Definition atticabasejob.h:32
The Provider class represents one Open Collaboration Service provider.
Definition provider.h:97
Represents a put job.
Definition putjob.h:30
The Attica namespace,.
Definition activity.h:21