diff options
author | Michael Vogt <michael.vogt@ubuntu.com> | 2006-11-29 21:24:29 +0100 |
---|---|---|
committer | Michael Vogt <michael.vogt@ubuntu.com> | 2006-11-29 21:24:29 +0100 |
commit | 5f6b130d6342965bfa49beb9413bdf742440b8ab (patch) | |
tree | 6f2516220bbeb3eccdbf997120bf031e1f7714cb /methods/mirror.h | |
parent | 65d71b381cc326bdf5310d8a2ea5b3f0d0307f63 (diff) |
* prototype of mirror method added
Diffstat (limited to 'methods/mirror.h')
-rw-r--r-- | methods/mirror.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/methods/mirror.h b/methods/mirror.h new file mode 100644 index 000000000..ca3428830 --- /dev/null +++ b/methods/mirror.h @@ -0,0 +1,40 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/// $Id: http.h,v 1.12 2002/04/18 05:09:38 jgg Exp $ +// $Id: http.h,v 1.12 2002/04/18 05:09:38 jgg Exp $ +/* ###################################################################### + + MIRROR Aquire Method - This is the MIRROR aquire method for APT. + + ##################################################################### */ + /*}}}*/ + +#ifndef APT_MIRROR_H +#define APT_MIRROR_H + + +#include <iostream> + +using std::cout; +using std::cerr; +using std::endl; + +#include "http.h" + +class MirrorMethod : public pkgAcqMethod +{ + FetchResult Res; + string Mirror; + string BaseUri; + string MirrorFile; + bool HasMirrorFile; + + protected: + bool GetMirrorFile(string uri); + bool SelectMirror(); + public: + MirrorMethod(); + virtual bool Fetch(FetchItem *Itm); +}; + + +#endif |