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>.
Loading...
Searching...
No Matches
QNetworkRequestFactoryPrivate Class Reference

#include <qnetworkrequestfactory_p.h>

+ Inheritance diagram for QNetworkRequestFactoryPrivate:
+ Collaboration diagram for QNetworkRequestFactoryPrivate:

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.
 
QSharedDataoperator= (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, QVariantattributes
 
- Public Attributes inherited from QSharedData
QAtomicInt ref
 

Detailed Description

Definition at line 31 of file qnetworkrequestfactory_p.h.

Constructor & Destructor Documentation

◆ QNetworkRequestFactoryPrivate() [1/2]

QNetworkRequestFactoryPrivate::QNetworkRequestFactoryPrivate ( )
default

◆ QNetworkRequestFactoryPrivate() [2/2]

QNetworkRequestFactoryPrivate::QNetworkRequestFactoryPrivate ( const QUrl & baseUrl)
explicit

Definition at line 602 of file qnetworkrequestfactory.cpp.

◆ ~QNetworkRequestFactoryPrivate()

QNetworkRequestFactoryPrivate::~QNetworkRequestFactoryPrivate ( )
default

Member Function Documentation

◆ newRequest()

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().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ requestUrl()

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().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ attributes

◆ baseUrl

QUrl QNetworkRequestFactoryPrivate::baseUrl

◆ bearerToken

◆ headers

◆ password

◆ priority

◆ queryParameters

◆ transferTimeout

std::chrono::milliseconds QNetworkRequestFactoryPrivate::transferTimeout {0}

◆ userName


The documentation for this class was generated from the following files: