Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qnetworkrequestfactory_p.h>
Public Member Functions | |
QNetworkRequestFactoryPrivate () | |
QNetworkRequestFactoryPrivate (const QUrl &baseUrl) | |
~QNetworkRequestFactoryPrivate () | |
QNetworkRequest | newRequest (const QUrl &url) const |
QUrl | requestUrl (const QString *path=nullptr, const QUrlQuery *query=nullptr) const |
Public Member Functions inherited from QSharedData | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Public Attributes | |
QUrl | baseUrl |
QHttpHeaders | headers |
QByteArray | bearerToken |
QString | userName |
QString | password |
QUrlQuery | queryParameters |
QNetworkRequest::Priority | priority = QNetworkRequest::NormalPriority |
std::chrono::milliseconds | transferTimeout {0} |
QHash< QNetworkRequest::Attribute, QVariant > | attributes |
Public Attributes inherited from QSharedData | |
QAtomicInt | ref |
Definition at line 31 of file qnetworkrequestfactory_p.h.
|
default |
|
explicit |
Definition at line 602 of file qnetworkrequestfactory.cpp.
|
default |
QNetworkRequest QNetworkRequestFactoryPrivate::newRequest | ( | const QUrl & | url | ) | const |
Definition at line 610 of file qnetworkrequestfactory.cpp.
References QHash< Key, T >::asKeyValueRange(), attributes, bearerToken, QHttpHeaders::combinedValue(), headerNames, headers, QByteArray::isEmpty(), priority, request, QNetworkRequest::setAttribute(), QNetworkRequest::setPriority(), QNetworkRequest::setRawHeader(), QNetworkRequest::setSslConfiguration(), QNetworkRequest::setUrl(), QHttpHeaders::toMultiMap(), transferTimeout, and url.
Referenced by QNetworkRequestFactory::createRequest(), QNetworkRequestFactory::createRequest(), QNetworkRequestFactory::createRequest(), and QNetworkRequestFactory::createRequest().
QUrl QNetworkRequestFactoryPrivate::requestUrl | ( | const QString * | path = nullptr, |
const QUrlQuery * | query = nullptr ) const |
Definition at line 639 of file qnetworkrequestfactory.cpp.
References QList< T >::append(), baseUrl, QUrl::FullyEncoded, QUrlQuery::isEmpty(), item, items, password, QUrl::path(), qCWarning, QUrlQuery::queryItems(), queryParameters, qUtf16Printable, and userName.
Referenced by QNetworkRequestFactory::createRequest(), QNetworkRequestFactory::createRequest(), QNetworkRequestFactory::createRequest(), and QNetworkRequestFactory::createRequest().
QHash<QNetworkRequest::Attribute, QVariant> QNetworkRequestFactoryPrivate::attributes |
Definition at line 51 of file qnetworkrequestfactory_p.h.
Referenced by QNetworkRequestFactory::attribute(), QNetworkRequestFactory::attribute(), QNetworkRequestFactory::clearAttribute(), QNetworkRequestFactory::clearAttributes(), newRequest(), and QNetworkRequestFactory::setAttribute().
QUrl QNetworkRequestFactoryPrivate::baseUrl |
Definition at line 43 of file qnetworkrequestfactory_p.h.
Referenced by QNetworkRequestFactory::baseUrl(), requestUrl(), and QNetworkRequestFactory::setBaseUrl().
QByteArray QNetworkRequestFactoryPrivate::bearerToken |
Definition at line 45 of file qnetworkrequestfactory_p.h.
Referenced by QNetworkRequestFactory::bearerToken(), QNetworkRequestFactory::clearBearerToken(), newRequest(), and QNetworkRequestFactory::setBearerToken().
QHttpHeaders QNetworkRequestFactoryPrivate::headers |
Definition at line 44 of file qnetworkrequestfactory_p.h.
Referenced by QNetworkRequestFactory::clearCommonHeaders(), QNetworkRequestFactory::commonHeaders(), newRequest(), and QNetworkRequestFactory::setCommonHeaders().
QString QNetworkRequestFactoryPrivate::password |
Definition at line 47 of file qnetworkrequestfactory_p.h.
Referenced by QNetworkRequestFactory::clearPassword(), QNetworkRequestFactory::password(), requestUrl(), and QNetworkRequestFactory::setPassword().
QNetworkRequest::Priority QNetworkRequestFactoryPrivate::priority = QNetworkRequest::NormalPriority |
Definition at line 49 of file qnetworkrequestfactory_p.h.
Referenced by newRequest(), QNetworkRequestFactory::priority(), and QNetworkRequestFactory::setPriority().
QUrlQuery QNetworkRequestFactoryPrivate::queryParameters |
Definition at line 48 of file qnetworkrequestfactory_p.h.
Referenced by QNetworkRequestFactory::clearQueryParameters(), QNetworkRequestFactory::queryParameters(), requestUrl(), and QNetworkRequestFactory::setQueryParameters().
std::chrono::milliseconds QNetworkRequestFactoryPrivate::transferTimeout {0} |
Definition at line 50 of file qnetworkrequestfactory_p.h.
Referenced by newRequest(), QNetworkRequestFactory::setTransferTimeout(), and QNetworkRequestFactory::transferTimeout().
QString QNetworkRequestFactoryPrivate::userName |
Definition at line 46 of file qnetworkrequestfactory_p.h.
Referenced by QNetworkRequestFactory::clearUserName(), requestUrl(), QNetworkRequestFactory::setUserName(), and QNetworkRequestFactory::userName().