![]() |
Qt 6.x
The Qt SDK
|
#include <qhttpheaderparser_p.h>
Definition at line 46 of file qhttpheaderparser_p.h.
QT_BEGIN_NAMESPACE QHttpHeaderParser::QHttpHeaderParser | ( | ) |
Definition at line 10 of file qhttpheaderparser.cpp.
void QHttpHeaderParser::appendHeaderField | ( | const QByteArray & | name, |
const QByteArray & | data | ||
) |
Definition at line 183 of file qhttpheaderparser.cpp.
References QList< T >::append(), and qMakePair().
Referenced by QHttpNetworkReplyPrivate::appendHeaderField().
void QHttpHeaderParser::clear | ( | ) |
Definition at line 17 of file qhttpheaderparser.cpp.
References QString::clear(), and QList< T >::clear().
Referenced by QHttpNetworkReplyPrivate::clearHttpLayerInformation().
void QHttpHeaderParser::clearHeaders | ( | ) |
Definition at line 188 of file qhttpheaderparser.cpp.
References QList< T >::clear().
Referenced by QHttpNetworkHeaderPrivate::clearHeaders().
QByteArray QHttpHeaderParser::combinedHeaderValue | ( | const QByteArray & | name, |
const QByteArray & | defaultValue = QByteArray() |
||
) | const |
Definition at line 146 of file qhttpheaderparser.cpp.
References headerFieldValues(), and QList< T >::isEmpty().
QByteArray QHttpHeaderParser::firstHeaderField | ( | const QByteArray & | name, |
const QByteArray & | defaultValue = QByteArray() |
||
) | const |
Definition at line 136 of file qhttpheaderparser.cpp.
References Qt::CaseInsensitive, QList< T >::constBegin(), QList< T >::constEnd(), and it.
Referenced by QHttpNetworkHeaderPrivate::contentLength(), and QHttpNetworkReplyPrivate::removeAutoDecompressHeader().
int QHttpHeaderParser::getMajorVersion | ( | ) | const |
Definition at line 203 of file qhttpheaderparser.cpp.
Referenced by QHttpNetworkReplyPrivate::readHeader().
int QHttpHeaderParser::getMinorVersion | ( | ) | const |
Definition at line 213 of file qhttpheaderparser.cpp.
Referenced by QHttpNetworkReplyPrivate::readHeader().
QString QHttpHeaderParser::getReasonPhrase | ( | ) | const |
Definition at line 223 of file qhttpheaderparser.cpp.
int QHttpHeaderParser::getStatusCode | ( | ) | const |
Definition at line 193 of file qhttpheaderparser.cpp.
Referenced by QHttpNetworkReplyPrivate::expectContent(), QHttpNetworkReplyPrivate::isRedirecting(), and QHttpNetworkReplyPrivate::shouldEmitSignals().
QList< QByteArray > QHttpHeaderParser::headerFieldValues | ( | const QByteArray & | name | ) | const |
Definition at line 154 of file qhttpheaderparser.cpp.
References Qt::CaseInsensitive, QList< T >::constBegin(), QList< T >::constEnd(), and it.
Referenced by combinedHeaderValue(), and QHttpNetworkHeaderPrivate::headerFieldValues().
const QList< QPair< QByteArray, QByteArray > > & QHttpHeaderParser::headers | ( | ) | const |
Definition at line 131 of file qhttpheaderparser.cpp.
Referenced by QHttpNetworkRequest::header(), and QHttpNetworkHeaderPrivate::headers().
|
inline |
Definition at line 83 of file qhttpheaderparser_p.h.
|
inline |
Definition at line 77 of file qhttpheaderparser_p.h.
|
inline |
Definition at line 80 of file qhttpheaderparser_p.h.
bool QHttpHeaderParser::parseHeaders | ( | QByteArrayView | headers | ) |
Definition at line 37 of file qhttpheaderparser.cpp.
References QString::chop(), QString::endsWith(), fieldNameCheck(), QString::first(), header(), QString::indexOf(), QList< T >::isEmpty(), line, Q_ASSERT, qMakePair(), QString::size(), QString::sliced(), and QString::trimmed().
Referenced by QHttpNetworkReplyPrivate::parseHeader().
bool QHttpHeaderParser::parseStatus | ( | QByteArrayView | status | ) |
Definition at line 92 of file qhttpheaderparser.cpp.
References QByteArrayView::at(), QString::fromLatin1(), i, QByteArrayView::indexOf(), j, ok, QByteArrayView::size(), QByteArrayView::sliced(), QByteArrayView::startsWith(), and QString::toInt().
Referenced by QHttpNetworkReplyPrivate::parseStatus().
void QHttpHeaderParser::prependHeaderField | ( | const QByteArray & | name, |
const QByteArray & | data | ||
) |
Definition at line 178 of file qhttpheaderparser.cpp.
References QList< T >::prepend(), and qMakePair().
Referenced by QHttpNetworkHeaderPrivate::prependHeaderField().
void QHttpHeaderParser::removeHeaderField | ( | const QByteArray & | name | ) |
Definition at line 164 of file qhttpheaderparser.cpp.
References Qt::CaseInsensitive, QString::first(), header(), and QList< T >::removeIf().
Referenced by QHttpNetworkReplyPrivate::removeAutoDecompressHeader(), and setHeaderField().
void QHttpHeaderParser::setHeaderField | ( | const QByteArray & | name, |
const QByteArray & | data | ||
) |
Definition at line 172 of file qhttpheaderparser.cpp.
References QList< T >::append(), qMakePair(), and removeHeaderField().
Referenced by QHttpNetworkHeaderPrivate::setHeaderField().
void QHttpHeaderParser::setMajorVersion | ( | int | version | ) |
Definition at line 208 of file qhttpheaderparser.cpp.
Definition at line 82 of file qhttpheaderparser_p.h.
Definition at line 76 of file qhttpheaderparser_p.h.
Definition at line 79 of file qhttpheaderparser_p.h.
void QHttpHeaderParser::setMinorVersion | ( | int | version | ) |
Definition at line 218 of file qhttpheaderparser.cpp.
Definition at line 228 of file qhttpheaderparser.cpp.
void QHttpHeaderParser::setStatusCode | ( | int | code | ) |
Definition at line 198 of file qhttpheaderparser.cpp.