StoreToCommWriter.h
Definition: AsyncJob.h:31
char buffer[HTTP_REQBUF_SZ]
action results; Store fills, Comm writes
Definition: StoreToCommWriter.h:69
static void NoteStoreCopied(void *data, StoreIOBuffer ioBuf)
Definition: StoreToCommWriter.cc:80
StoreToCommWriter(const Comm::ConnectionPointer &conn, StoreEntry *anEntry)
Definition: StoreToCommWriter.cc:23
void noteCommWrote(const CommIoCbParams ¶ms)
called by Comm after the action results are written
Definition: StoreToCommWriter.cc:118
void noteStoreCopied(StoreIOBuffer ioBuf)
receive some action results from the store
Definition: StoreToCommWriter.cc:93
void close()
closes the local connection to the HTTP client, if any
Definition: StoreToCommWriter.cc:43
Definition: StoreIOBuffer.h:15
~StoreToCommWriter() override
Definition: StoreToCommWriter.cc:33
void scheduleCommWrite(const StoreIOBuffer &ioBuf)
tell Comm to write action results
Definition: StoreToCommWriter.cc:104
Definition: CommCalls.h:113
bool doneAll() const override
whether positive goal has been reached
Definition: StoreToCommWriter.cc:158
Definition: StoreToCommWriter.h:29
Definition: Store.h:37
void noteCommClosed(const CommCloseCbParams ¶ms)
called by Comm if the client socket got closed
Definition: StoreToCommWriter.cc:130
Definition: StoreClient.h:73
static void HandleStoreAbort(StoreToCommWriter *param)
called by Store if the entry is no longer usable
Definition: StoreToCommWriter.cc:166
void scheduleStoreCopy()
request more action results from the store
Definition: StoreToCommWriter.cc:70
Definition: CommCalls.h:127
CBDATA_INTERMEDIATE()
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