2012-11-16 04:31:41 +00:00
|
|
|
#include <QTimer>
|
2012-10-09 03:56:33 +00:00
|
|
|
#include "NoOpReply.h"
|
|
|
|
|
2012-11-27 02:40:52 +00:00
|
|
|
NoOpReply::NoOpReply(QNetworkRequest &request, QObject *parent) : QNetworkReply(parent) {
|
2012-10-09 03:56:33 +00:00
|
|
|
open(ReadOnly | Unbuffered);
|
|
|
|
setAttribute(QNetworkRequest::HttpStatusCodeAttribute, 200);
|
|
|
|
setHeader(QNetworkRequest::ContentLengthHeader, QVariant(0));
|
|
|
|
setHeader(QNetworkRequest::ContentTypeHeader, QVariant(QString("text/plain")));
|
2012-11-27 02:40:52 +00:00
|
|
|
setUrl(request.url());
|
2012-10-09 03:56:33 +00:00
|
|
|
|
|
|
|
QTimer::singleShot( 0, this, SIGNAL(readyRead()) );
|
|
|
|
QTimer::singleShot( 0, this, SIGNAL(finished()) );
|
|
|
|
}
|
|
|
|
|
|
|
|
void NoOpReply::abort() {
|
|
|
|
// NO-OP
|
|
|
|
}
|
|
|
|
|
|
|
|
qint64 NoOpReply::bytesAvailable() const {
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
bool NoOpReply::isSequential() const {
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
qint64 NoOpReply::readData(char *data, qint64 maxSize) {
|
2012-11-16 04:31:41 +00:00
|
|
|
Q_UNUSED(data);
|
|
|
|
Q_UNUSED(maxSize);
|
2012-10-09 03:56:33 +00:00
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|