From 8384ebdff13da4c2d8e6b4f71b6ef592219746df Mon Sep 17 00:00:00 2001 From: Arch Librarian Date: Mon, 20 Sep 2004 16:54:29 +0000 Subject: Acquire fixy Author: jgg Date: 1999-08-04 02:39:13 GMT Acquire fixy --- apt-pkg/acquire-method.cc | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'apt-pkg') 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()); -- cgit v1.2.3