]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/acquire-method.h
fix 'Source' to 'Package' rename in apt-ftparchive
[apt.git] / apt-pkg / acquire-method.h
index cdeecc9a73983d602db3e304da750e6bcf9c7d3c..399454892997cc72ca401224b48a1e26e4569a43 100644 (file)
@@ -44,10 +44,15 @@ class pkgAcqMethod
 
       std::string Uri;
       std::string DestFile;
+      int DestFileFd;
       time_t LastModified;
       bool IndexFile;
       bool FailIgnore;
       HashStringList ExpectedHashes;
+      // a maximum size we will download, this can be the exact filesize
+      // for when we know it or a arbitrary limit when we don't know the
+      // filesize (like a InRelease file)
+      unsigned long long MaximumSize;
    };
    
    struct FetchResult
@@ -104,7 +109,7 @@ class pkgAcqMethod
    inline void SetIP(std::string aIP) {IP = aIP;};
    
    pkgAcqMethod(const char *Ver,unsigned long Flags = 0);
-   virtual ~pkgAcqMethod() {};
+   virtual ~pkgAcqMethod();
    void DropPrivsOrDie();
    private:
    APT_HIDDEN void Dequeue();