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);
|
||||
}
|
||||
|
||||
void QHttpNetworkReply::parseHeader(const QByteArray &header)
|
||||
void QHttpNetworkReply::parseHeader(QByteArrayView header)
|
||||
{
|
||||
Q_D(QHttpNetworkReply);
|
||||
d->parseHeader(header);
|
||||
@ -443,7 +443,7 @@ qint64 QHttpNetworkReplyPrivate::readStatus(QAbstractSocket *socket)
|
||||
return bytes;
|
||||
}
|
||||
|
||||
bool QHttpNetworkReplyPrivate::parseStatus(const QByteArray &status)
|
||||
bool QHttpNetworkReplyPrivate::parseStatus(QByteArrayView status)
|
||||
{
|
||||
return parser.parseStatus(status);
|
||||
}
|
||||
@ -510,7 +510,7 @@ qint64 QHttpNetworkReplyPrivate::readHeader(QAbstractSocket *socket)
|
||||
return bytes;
|
||||
}
|
||||
|
||||
void QHttpNetworkReplyPrivate::parseHeader(const QByteArray &header)
|
||||
void QHttpNetworkReplyPrivate::parseHeader(QByteArrayView header)
|
||||
{
|
||||
parser.parseHeaders(header);
|
||||
}
|
||||
|
@ -76,7 +76,7 @@ public:
|
||||
QByteArray headerField(QByteArrayView name, const QByteArray &defaultValue = QByteArray()) const override;
|
||||
void setHeaderField(const QByteArray &name, const QByteArray &data) override;
|
||||
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;
|
||||
void setRequest(const QHttpNetworkRequest &request);
|
||||
@ -172,9 +172,9 @@ public:
|
||||
QHttpNetworkReplyPrivate(const QUrl &newUrl = QUrl());
|
||||
~QHttpNetworkReplyPrivate();
|
||||
qint64 readStatus(QAbstractSocket *socket);
|
||||
bool parseStatus(const QByteArray &status);
|
||||
bool parseStatus(QByteArrayView status);
|
||||
qint64 readHeader(QAbstractSocket *socket);
|
||||
void parseHeader(const QByteArray &header);
|
||||
void parseHeader(QByteArrayView header);
|
||||
void appendHeaderField(const QByteArray &name, const QByteArray &data);
|
||||
qint64 readBody(QAbstractSocket *socket, QByteDataBuffer *out);
|
||||
qint64 readBodyVeryFast(QAbstractSocket *socket, char *b);
|
||||
|
Loading…
x
Reference in New Issue
Block a user