]> git.saurik.com Git - apt.git/blobdiff - methods/https.h
merged from lp:~donkult/apt/experimental
[apt.git] / methods / https.h
index 2c33d95ee10db3d6e0e1590b1e3cf7c1483639ad..b1961a8706f4043cacbe31f4fc5d20912e3b987e 100644 (file)
@@ -8,10 +8,8 @@
    ##################################################################### */
                                                                        /*}}}*/
 
    ##################################################################### */
                                                                        /*}}}*/
 
-#ifndef APT_HTTP_H
-#define APT_HTTP_H
-
-#define MAXLEN 360
+#ifndef APT_HTTPS_H
+#define APT_HTTPS_H
 
 #include <iostream>
 #include <curl/curl.h>
 
 #include <iostream>
 #include <curl/curl.h>
@@ -20,10 +18,12 @@ using std::cout;
 using std::endl;
 
 class HttpsMethod;
 using std::endl;
 
 class HttpsMethod;
-
+class FileFd;
 
 class HttpsMethod : public pkgAcqMethod
 {
 
 class HttpsMethod : public pkgAcqMethod
 {
+   // minimum speed in bytes/se that triggers download timeout handling
+   static const int DL_MIN_SPEED = 10;
 
    virtual bool Fetch(FetchItem *);
    static size_t write_data(void *buffer, size_t size, size_t nmemb, void *userp);
 
    virtual bool Fetch(FetchItem *);
    static size_t write_data(void *buffer, size_t size, size_t nmemb, void *userp);
@@ -43,6 +43,7 @@ class HttpsMethod : public pkgAcqMethod
    };
 };
 
    };
 };
 
+#include <apt-pkg/strutl.h>
 URI Proxy;
 
 #endif
 URI Proxy;
 
 #endif