QNAM: Introduce clearAccessCache()
Task-Number: QTBUG-17312 Change-Id: I4d7bb22f4aa0292ac6604d783fa9fd218db691e5 Reviewed-on: http://codereview.qt.nokia.com/1574 Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com> Reviewed-by: Martin Petersson <Martin.Petersson@nokia.com>
This commit is contained in:
parent
718153cfa0
commit
4a8d8055b4
@ -1022,6 +1022,20 @@ QNetworkReply *QNetworkAccessManager::createRequest(QNetworkAccessManager::Opera
|
|||||||
return reply;
|
return reply;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\since 5.0
|
||||||
|
|
||||||
|
Flushes the internal cache of authentication data and network connections.
|
||||||
|
|
||||||
|
This function is useful for doing auto tests.
|
||||||
|
|
||||||
|
*/
|
||||||
|
void QNetworkAccessManager::clearAccessCache()
|
||||||
|
{
|
||||||
|
QNetworkAccessManagerPrivate::clearCache(this);
|
||||||
|
}
|
||||||
|
|
||||||
void QNetworkAccessManagerPrivate::_q_replyFinished()
|
void QNetworkAccessManagerPrivate::_q_replyFinished()
|
||||||
{
|
{
|
||||||
Q_Q(QNetworkAccessManager);
|
Q_Q(QNetworkAccessManager);
|
||||||
|
@ -100,6 +100,8 @@ public:
|
|||||||
explicit QNetworkAccessManager(QObject *parent = 0);
|
explicit QNetworkAccessManager(QObject *parent = 0);
|
||||||
~QNetworkAccessManager();
|
~QNetworkAccessManager();
|
||||||
|
|
||||||
|
void clearAccessCache();
|
||||||
|
|
||||||
#ifndef QT_NO_NETWORKPROXY
|
#ifndef QT_NO_NETWORKPROXY
|
||||||
QNetworkProxy proxy() const;
|
QNetworkProxy proxy() const;
|
||||||
void setProxy(const QNetworkProxy &proxy);
|
void setProxy(const QNetworkProxy &proxy);
|
||||||
|
@ -1323,7 +1323,7 @@ void tst_QNetworkReply::cleanup()
|
|||||||
QVERIFY(!file.exists() || file.remove());
|
QVERIFY(!file.exists() || file.remove());
|
||||||
|
|
||||||
// clear the internal cache
|
// clear the internal cache
|
||||||
QNetworkAccessManagerPrivate::clearCache(&manager);
|
manager.clearAccessCache();
|
||||||
manager.setProxy(QNetworkProxy());
|
manager.setProxy(QNetworkProxy());
|
||||||
manager.setCache(0);
|
manager.setCache(0);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user