RockHeaderUpdater.cc
Go to the documentation of this file.
20 Rock::HeaderUpdater::HeaderUpdater(const Rock::SwapDir::Pointer &aStore, const Ipc::StoreMapUpdate &anUpdate):
98 Rock::HeaderUpdater::NoteRead(void *data, const char *buf, ssize_t result, StoreIOState::Pointer)
Definition: AsyncJob.h:31
Definition: forward.h:27
void noteDoneWriting(int errflag)
Definition: RockHeaderUpdater.cc:250
Definition: AsyncJob.h:17
Definition: RockIoState.h:25
Definition: RockHeaderUpdater.h:26
bool doneAll() const override
whether positive goal has been reached
Definition: RockHeaderUpdater.cc:34
static StoreIOState::STIOCB NoteDoneReading
Definition: RockHeaderUpdater.h:48
void storeRead(StoreIOState::Pointer sio, char *buf, size_t size, off_t offset, StoreIOState::STRCB *callback, void *callback_data)
Definition: store_io.cc:79
void noteRead(const IoCbParams result)
Definition: RockHeaderUpdater.cc:110
void noteDoneReading(int errflag)
Definition: RockHeaderUpdater.cc:152
void stopReading(const char *why)
Definition: RockHeaderUpdater.cc:82
Aggregates information required for updating entry metadata and headers.
Definition: StoreMap.h:181
Definition: forward.h:15
HeaderUpdater(const Rock::SwapDir::Pointer &aStore, const Ipc::StoreMapUpdate &update)
Definition: RockHeaderUpdater.cc:20
CBDATA_NAMESPACED_CLASS_INIT(Rock, HeaderUpdater)
size_t headersEnd(const char *mime, size_t l, bool &containsObsFold)
Definition: mime_header.cc:17
static StoreIOState::STIOCB NoteDoneWriting
Definition: RockHeaderUpdater.h:49
#define CallJobHere1(debugSection, debugLevel, job, Class, method, arg1)
Definition: AsyncJobCalls.h:64
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