X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/b98f285980c3c2701539e196993ead268141aaeb..fcf85120ef8c7e953a23a49768c0d5b84385efcd:/apt-pkg/acquire.h diff --git a/apt-pkg/acquire.h b/apt-pkg/acquire.h index 5d6e5502c..acfbb3ead 100644 --- a/apt-pkg/acquire.h +++ b/apt-pkg/acquire.h @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: acquire.h,v 1.10 1998/11/11 06:54:17 jgg Exp $ +// $Id: acquire.h,v 1.13 1998/11/14 01:39:46 jgg Exp $ /* ###################################################################### Acquire - File Acquiration @@ -79,7 +79,7 @@ class pkgAcquire void Enqueue(ItemDesc &Item); void Dequeue(Item *Item); - string QueueName(string URI); + string QueueName(string URI,MethodConfig const *&Config); // FDSET managers for derived classes void SetFds(int &Fd,fd_set *RSet,fd_set *WSet); @@ -98,6 +98,13 @@ class pkgAcquire Worker *WorkerStep(Worker *I); inline Item **ItemsBegin() {return Items.begin();}; inline Item **ItemsEnd() {return Items.end();}; + + // Cleans out the download dir + bool Clean(string Dir); + + // Returns the size of the total download set + unsigned long TotalNeeded(); + unsigned long FetchNeeded(); pkgAcquire(pkgAcquireStatus *Log = 0); ~pkgAcquire(); @@ -175,7 +182,8 @@ struct pkgAcquire::MethodConfig bool PreScan; bool Pipeline; bool SendConfig; - + bool LocalOnly; + MethodConfig(); }; @@ -207,7 +215,7 @@ class pkgAcquireStatus virtual void Pulse(pkgAcquire *Owner); virtual void Start(); virtual void Stop(); - + pkgAcquireStatus(); virtual ~pkgAcquireStatus() {}; };