diff options
author | Arch Librarian <arch@canonical.com> | 2004-09-20 16:54:29 +0000 |
---|---|---|
committer | Arch Librarian <arch@canonical.com> | 2004-09-20 16:54:29 +0000 |
commit | 8384ebdff13da4c2d8e6b4f71b6ef592219746df (patch) | |
tree | 6523313558dc17ccc48421921fab27df675b1846 /apt-pkg/acquire-method.cc | |
parent | 6920216dc52ae31fb467f64e5422040c35c9661a (diff) |
Acquire fixy
Author: jgg
Date: 1999-08-04 02:39:13 GMT
Acquire fixy
Diffstat (limited to 'apt-pkg/acquire-method.cc')
-rw-r--r-- | apt-pkg/acquire-method.cc | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/apt-pkg/acquire-method.cc b/apt-pkg/acquire-method.cc index 4b1642a3f..13b11c8db 100644 --- a/apt-pkg/acquire-method.cc +++ b/apt-pkg/acquire-method.cc @@ -1,10 +1,17 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: acquire-method.cc,v 1.19 1999/04/15 02:43:47 jgg Exp $ +// $Id: acquire-method.cc,v 1.20 1999/08/04 02:39:13 jgg Exp $ /* ###################################################################### Acquire Method + This is a skeleton class that implements most of the functionality + of a method and some usefull functions to make method implementation + simpler. The methods all derive this and specialize it. The most + complex implementation is the http method which needs to provide + pipelining, it runs the message engine at the same time it is + downloading files.. + ##################################################################### */ /*}}}*/ // Include Files /*{{{*/ @@ -290,7 +297,9 @@ bool pkgAcqMethod::Configuration(string Message) /*}}}*/ // AcqMethod::Run - Run the message engine /*{{{*/ // --------------------------------------------------------------------- -/* */ +/* Fetch any messages and execute them. In single mode it returns 1 if + there are no more available messages - any other result is a + fatal failure code! */ int pkgAcqMethod::Run(bool Single) { while (1) @@ -308,7 +317,7 @@ int pkgAcqMethod::Run(bool Single) // Single mode exits if the message queue is empty if (Single == true && Messages.empty() == true) - return 0; + return -1; string Message = Messages.front(); Messages.erase(Messages.begin()); |