Make the new post and put methods inline in QNetworkAccessManager

Found in API review.

Change-Id: I873c8c0b7e9521d07718b7fd38065d33b98e3ba9
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
(cherry picked from commit f0a8fe6cdf3ec5e8c9030fa581df1aad3b78d210)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Mate Barany 2024-06-05 14:17:04 +02:00 committed by Qt Cherry-pick Bot
parent a2af3e11e1
commit 6c2b076650
2 changed files with 16 additions and 21 deletions

View File

@ -857,22 +857,15 @@ QNetworkReply *QNetworkAccessManager::post(const QNetworkRequest &request, const
}
/*!
\overload
\fn QNetworkReply *QNetworkAccessManager::post(const QNetworkRequest &request, std::nullptr_t nptr)
\since 6.8
\overload
Sends the POST request specified by \a request without a body and returns
a new QNetworkReply object.
*/
QNetworkReply *QNetworkAccessManager::post(const QNetworkRequest &request, std::nullptr_t nptr)
{
Q_UNUSED(nptr);
QIODevice *dev = nullptr;
return d_func()->postProcess(createRequest(QNetworkAccessManager::PostOperation,
request,
dev));
}
#if QT_CONFIG(http) || defined(Q_OS_WASM)
/*!
@ -958,22 +951,16 @@ QNetworkReply *QNetworkAccessManager::put(const QNetworkRequest &request, const
}
/*!
\since 6.8
\overload
\since 6.8
\fn QNetworkReply *QNetworkAccessManager::put(const QNetworkRequest &request, std::nullptr_t nptr)
Sends the PUT request specified by \a request without a body and returns
a new QNetworkReply object.
*/
QNetworkReply *QNetworkAccessManager::put(const QNetworkRequest &request, std::nullptr_t nptr)
{
Q_UNUSED(nptr);
QIODevice *dev = nullptr;
return d_func()->postProcess(createRequest(QNetworkAccessManager::PutOperation, request, dev));
}
/*!
\since 4.6

View File

@ -84,10 +84,18 @@ public:
QNetworkReply *get(const QNetworkRequest &request, const QByteArray &data);
QNetworkReply *post(const QNetworkRequest &request, QIODevice *data);
QNetworkReply *post(const QNetworkRequest &request, const QByteArray &data);
QNetworkReply *post(const QNetworkRequest &request, std::nullptr_t nptr);
QNetworkReply *post(const QNetworkRequest &request, std::nullptr_t)
{
return post(request, static_cast<QIODevice*>(nullptr));
}
QNetworkReply *put(const QNetworkRequest &request, QIODevice *data);
QNetworkReply *put(const QNetworkRequest &request, const QByteArray &data);
QNetworkReply *put(const QNetworkRequest &request, std::nullptr_t nptr);
QNetworkReply *put(const QNetworkRequest &request, std::nullptr_t)
{
return put(request, static_cast<QIODevice*>(nullptr));
}
QNetworkReply *deleteResource(const QNetworkRequest &request);
QNetworkReply *sendCustomRequest(const QNetworkRequest &request, const QByteArray &verb, QIODevice *data = nullptr);
QNetworkReply *sendCustomRequest(const QNetworkRequest &request, const QByteArray &verb, const QByteArray &data);