]> git.saurik.com Git - apt.git/blobdiff - methods/mirror.h
debian/README.ubuntu-dev:
[apt.git] / methods / mirror.h
index 91cf8c64f5f2c97df88e257eaf776c93d0d96076..798f5a9b5fd425b0d9d2cebe556cc7d9abe712b2 100644 (file)
@@ -23,6 +23,7 @@ using std::endl;
 class MirrorMethod : public HttpMethod
 {
    FetchResult Res;
 class MirrorMethod : public HttpMethod
 {
    FetchResult Res;
+   // we simply transform between BaseUri and Mirror
    string BaseUri;    // the original mirror://... url
    string Mirror;     // the selected mirror uri (http://...)
    string MirrorFile; // 
    string BaseUri;    // the original mirror://... url
    string Mirror;     // the selected mirror uri (http://...)
    string MirrorFile; // 
@@ -33,6 +34,9 @@ class MirrorMethod : public HttpMethod
  protected:
    bool GetMirrorFile(string uri);
    bool SelectMirror();
  protected:
    bool GetMirrorFile(string uri);
    bool SelectMirror();
+   bool Clean(string dir);
+   
+   // we need to overwrite those to transform the url back
    virtual void Fail(string Why, bool Transient = false);
    virtual void URIStart(FetchResult &Res);
    virtual void URIDone(FetchResult &Res,FetchResult *Alt = 0);
    virtual void Fail(string Why, bool Transient = false);
    virtual void URIStart(FetchResult &Res);
    virtual void URIDone(FetchResult &Res,FetchResult *Alt = 0);