From: Alex Rousskov Date: Tue, 30 Sep 2008 16:16:23 +0000 (-0600) Subject: Polished BodyPipe API. No runtime changes expected. X-Git-Tag: SQUID_3_1_0_1~45^2~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=71c8e8440e99655228a20c0c1878c757350daafa;p=thirdparty%2Fsquid.git Polished BodyPipe API. No runtime changes expected. --- diff --git a/src/BodyPipe.h b/src/BodyPipe.h index c56a6cdb11..0db4cc4baa 100644 --- a/src/BodyPipe.h +++ b/src/BodyPipe.h @@ -96,7 +96,7 @@ class BodyPipe: public RefCountable { bool mayNeedMoreData() const { return !bodySizeKnown() || needsMoreData(); } bool needsMoreData() const { return bodySizeKnown() && unproducedSize() > 0; } uint64_t unproducedSize() const; // size of still unproduced data - bool stillProducing(Producer *producer) const { return theProducer == producer; } + bool stillProducing(const Producer *producer) const { return theProducer == producer; } // called by consumers bool setConsumerIfNotLate(Consumer *aConsumer); @@ -105,7 +105,7 @@ class BodyPipe: public RefCountable { void consume(size_t size); bool expectMoreAfter(uint64_t offset) const; bool exhausted() const; // saw eof/abort and all data consumed - bool stillConsuming(Consumer *consumer) const { return theConsumer == consumer; } + bool stillConsuming(const Consumer *consumer) const { return theConsumer == consumer; } // start or continue consuming when there is no consumer void enableAutoConsumption();