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>
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);
explicit QNetworkAccessManager(QObject *parent = 0);
~QNetworkAccessManager();
+ void clearAccessCache();
+
#ifndef QT_NO_NETWORKPROXY
QNetworkProxy proxy() const;
void setProxy(const QNetworkProxy &proxy);
QVERIFY(!file.exists() || file.remove());
// clear the internal cache
- QNetworkAccessManagerPrivate::clearCache(&manager);
+ manager.clearAccessCache();
manager.setProxy(QNetworkProxy());
manager.setCache(0);