src/network/access/qnetworkaccesshttpbackend_p.h
changeset 30 5dc02b23752f
parent 29 b72c6db6890b
--- a/src/network/access/qnetworkaccesshttpbackend_p.h	Wed Jun 23 19:07:03 2010 +0300
+++ b/src/network/access/qnetworkaccesshttpbackend_p.h	Tue Jul 06 15:10:48 2010 +0300
@@ -97,11 +97,15 @@
     // we return true since HTTP needs to send PUT/POST data again after having authenticated
     bool needsResetableUploadData() { return true; }
 
+    bool canResume() const;
+    void setResumeOffset(quint64 offset);
+
 private slots:
     void replyReadyRead();
     void replyFinished();
     void replyHeaderChanged();
     void httpAuthenticationRequired(const QHttpNetworkRequest &request, QAuthenticator *auth);
+    void httpCacheCredentials(const QHttpNetworkRequest &request, QAuthenticator *auth);
     void httpError(QNetworkReply::NetworkError error, const QString &errorString);
     bool sendCacheContents(const QNetworkCacheMetaData &metaData);
     void finished(); // override
@@ -118,6 +122,8 @@
     QList<QSslError> pendingIgnoreSslErrorsList;
 #endif
 
+    quint64 resumeOffset;
+
     void disconnectFromHttp();
     void setupConnection();
     void validateCache(QHttpNetworkRequest &httpRequest, bool &loadedFromCache);