BodyPipe.h
Go to the documentation of this file.
121 bool stillProducing(const Producer::Pointer &producer) const { return theProducer == producer; }
132 bool stillConsuming(const Consumer::Pointer &consumer) const { return theConsumer == consumer; }
Definition: AsyncJob.h:31
bool stillProducing(const Producer::Pointer &producer) const
Definition: BodyPipe.h:121
MEMPROXY_CLASS(BodyPipe)
virtual void noteBodyProducerAborted(RefCount< BodyPipe > bp)=0
virtual void noteBodyConsumerAborted(RefCount< BodyPipe > bp)=0
void enableAutoConsumption()
start or continue consuming when producing without consumer
Definition: BodyPipe.cc:316
void scheduleBodyDataNotification()
Definition: BodyPipe.cc:414
bool setConsumerIfNotLate(const Consumer::Pointer &aConsumer)
Definition: BodyPipe.cc:228
BodyPipeCheckout & operator=(const BodyPipeCheckout &)
Definition: BodyPipe.cc:516
void startAutoConsumptionIfNeeded()
Definition: BodyPipe.cc:327
Definition: BodyPipe.h:90
virtual void noteBodyProductionEnded(RefCount< BodyPipe > bp)=0
void stopConsumingFrom(RefCount< BodyPipe > &)
Definition: BodyPipe.cc:118
virtual void noteMoreBodyDataAvailable(RefCount< BodyPipe > bp)=0
Definition: MemBuf.h:23
Definition: BodyPipe.h:22
bool stillConsuming(const Consumer::Pointer &consumer) const
Definition: BodyPipe.h:132
virtual void noteMoreBodySpaceAvailable(RefCount< BodyPipe > bp)=0
Definition: BodyPipe.h:42
void stopProducingFor(RefCount< BodyPipe > &, bool atEof)
Definition: BodyPipe.cc:107
void expectProductionEndAfter(uint64_t extraSize)
sets or checks body size
Definition: BodyPipe.cc:184
Definition: BodyPipe.h:61
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products