9#ifndef ATTICA_POSTJOB_H
10#define ATTICA_POSTJOB_H
12#include <QNetworkRequest>
14#include "attica_export.h"
15#include "atticabasejob.h"
18typedef QMap<QString, QString> StringMap;
34 PostJob(PlatformDependent *internals,
const QNetworkRequest &request, QIODevice *data);
35 PostJob(PlatformDependent *internals,
const QNetworkRequest &request,
const StringMap ¶meters = StringMap());
36 PostJob(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
Represents a post job.
Definition postjob.h:30
The Provider class represents one Open Collaboration Service provider.
Definition provider.h:97
The Attica namespace,.
Definition activity.h:21