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;
|
||||
}
|
||||
|
||||
|
||||
/*!
|
||||
\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()
|
||||
{
|
||||
Q_Q(QNetworkAccessManager);
|
||||
|
@ -100,6 +100,8 @@ public:
|
||||
explicit QNetworkAccessManager(QObject *parent = 0);
|
||||
~QNetworkAccessManager();
|
||||
|
||||
void clearAccessCache();
|
||||
|
||||
#ifndef QT_NO_NETWORKPROXY
|
||||
QNetworkProxy proxy() const;
|
||||
void setProxy(const QNetworkProxy &proxy);
|
||||
|
@ -1323,7 +1323,7 @@ void tst_QNetworkReply::cleanup()
|
||||
QVERIFY(!file.exists() || file.remove());
|
||||
|
||||
// clear the internal cache
|
||||
QNetworkAccessManagerPrivate::clearCache(&manager);
|
||||
manager.clearAccessCache();
|
||||
manager.setProxy(QNetworkProxy());
|
||||
manager.setCache(0);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user