qhttpnetworkreply_p: port parseStatus and parseHeader to QBAV
Change-Id: Ib3bb2d29460827f9dfceb51975ce822d8a41aba0 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
parent
8f6b30ec8d
commit
d3ec9fd359
@ -89,7 +89,7 @@ void QHttpNetworkReply::appendHeaderField(const QByteArray &name, const QByteArr
|
|||||||
d->appendHeaderField(name, data);
|
d->appendHeaderField(name, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
void QHttpNetworkReply::parseHeader(const QByteArray &header)
|
void QHttpNetworkReply::parseHeader(QByteArrayView header)
|
||||||
{
|
{
|
||||||
Q_D(QHttpNetworkReply);
|
Q_D(QHttpNetworkReply);
|
||||||
d->parseHeader(header);
|
d->parseHeader(header);
|
||||||
@ -443,7 +443,7 @@ qint64 QHttpNetworkReplyPrivate::readStatus(QAbstractSocket *socket)
|
|||||||
return bytes;
|
return bytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool QHttpNetworkReplyPrivate::parseStatus(const QByteArray &status)
|
bool QHttpNetworkReplyPrivate::parseStatus(QByteArrayView status)
|
||||||
{
|
{
|
||||||
return parser.parseStatus(status);
|
return parser.parseStatus(status);
|
||||||
}
|
}
|
||||||
@ -510,7 +510,7 @@ qint64 QHttpNetworkReplyPrivate::readHeader(QAbstractSocket *socket)
|
|||||||
return bytes;
|
return bytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
void QHttpNetworkReplyPrivate::parseHeader(const QByteArray &header)
|
void QHttpNetworkReplyPrivate::parseHeader(QByteArrayView header)
|
||||||
{
|
{
|
||||||
parser.parseHeaders(header);
|
parser.parseHeaders(header);
|
||||||
}
|
}
|
||||||
|
@ -76,7 +76,7 @@ public:
|
|||||||
QByteArray headerField(QByteArrayView name, const QByteArray &defaultValue = QByteArray()) const override;
|
QByteArray headerField(QByteArrayView name, const QByteArray &defaultValue = QByteArray()) const override;
|
||||||
void setHeaderField(const QByteArray &name, const QByteArray &data) override;
|
void setHeaderField(const QByteArray &name, const QByteArray &data) override;
|
||||||
void appendHeaderField(const QByteArray &name, const QByteArray &data);
|
void appendHeaderField(const QByteArray &name, const QByteArray &data);
|
||||||
void parseHeader(const QByteArray &header); // used for testing
|
void parseHeader(QByteArrayView header); // used for testing
|
||||||
|
|
||||||
QHttpNetworkRequest request() const;
|
QHttpNetworkRequest request() const;
|
||||||
void setRequest(const QHttpNetworkRequest &request);
|
void setRequest(const QHttpNetworkRequest &request);
|
||||||
@ -172,9 +172,9 @@ public:
|
|||||||
QHttpNetworkReplyPrivate(const QUrl &newUrl = QUrl());
|
QHttpNetworkReplyPrivate(const QUrl &newUrl = QUrl());
|
||||||
~QHttpNetworkReplyPrivate();
|
~QHttpNetworkReplyPrivate();
|
||||||
qint64 readStatus(QAbstractSocket *socket);
|
qint64 readStatus(QAbstractSocket *socket);
|
||||||
bool parseStatus(const QByteArray &status);
|
bool parseStatus(QByteArrayView status);
|
||||||
qint64 readHeader(QAbstractSocket *socket);
|
qint64 readHeader(QAbstractSocket *socket);
|
||||||
void parseHeader(const QByteArray &header);
|
void parseHeader(QByteArrayView header);
|
||||||
void appendHeaderField(const QByteArray &name, const QByteArray &data);
|
void appendHeaderField(const QByteArray &name, const QByteArray &data);
|
||||||
qint64 readBody(QAbstractSocket *socket, QByteDataBuffer *out);
|
qint64 readBody(QAbstractSocket *socket, QByteDataBuffer *out);
|
||||||
qint64 readBodyVeryFast(QAbstractSocket *socket, char *b);
|
qint64 readBodyVeryFast(QAbstractSocket *socket, char *b);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user