comparison ui/sslconnection_curl.h @ 978:d92b1594e974

Merged.
author Emanuel Schuetze <emanuel@intevation.de>
date Fri, 29 Aug 2014 13:10:11 +0200
parents 879a634d0a40
children 6a3d284b9c16
comparison
equal deleted inserted replaced
977:9ad1f18799fb 978:d92b1594e974
12 * @file sslconnection_curl.h 12 * @file sslconnection_curl.h
13 * @brief SSLConnection utilizing libcurl for http. 13 * @brief SSLConnection utilizing libcurl for http.
14 */ 14 */
15 15
16 #include "sslconnection.h" 16 #include "sslconnection.h"
17
17 #include <curl/curl.h> 18 #include <curl/curl.h>
18 19
19 #include <QDateTime> 20 #include <QDateTime>
20 #include <QTemporaryFile> 21 #include <QTemporaryFile>
21 22
33 34
34 QDateTime getLastModifiedHeader(const QString &resource); 35 QDateTime getLastModifiedHeader(const QString &resource);
35 36
36 bool downloadFile(const QString &resource, const QString &filename, 37 bool downloadFile(const QString &resource, const QString &filename,
37 size_t maxSize); 38 size_t maxSize);
39
40 void setProxy(const QUrl &proxyUrl);
41
38 private: 42 private:
39 CURL *mCurl; 43 CURL *mCurl;
40 QTemporaryFile mCertFile; 44 QTemporaryFile mCertFile;
41 char mErrBuf[CURL_ERROR_SIZE + 1]; 45 char mErrBuf[CURL_ERROR_SIZE + 1];
42 46

http://wald.intevation.org/projects/trustbridge/