RockHeaderUpdater.h
Definition: AsyncJob.h:31
SlotId staleSplicingPointNext
non-updatable old HTTP body suffix start
Definition: RockHeaderUpdater.h:73
void STRCB(void *their_data, const char *buf, ssize_t len, StoreIOState::Pointer self)
Definition: StoreIOState.h:29
Definition: forward.h:27
~HeaderUpdater() override=default
void noteDoneWriting(int errflag)
Definition: RockHeaderUpdater.cc:250
Definition: RockHeaderUpdater.h:26
bool doneAll() const override
whether positive goal has been reached
Definition: RockHeaderUpdater.cc:34
CBDATA_CHILD(HeaderUpdater)
std::ostream & operator<<(std::ostream &os, const HeaderUpdater::IoCbParams ¶ms)
Definition: RockHeaderUpdater.h:77
static StoreIOState::STIOCB NoteDoneReading
Definition: RockHeaderUpdater.h:48
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
void STIOCB(void *their_data, int errflag, StoreIOState::Pointer self)
Definition: StoreIOState.h:39
sfileno SlotId
db cell number, starting with cell 0 (always occupied by the db header)
Definition: forward.h:30
HeaderUpdater(const Rock::SwapDir::Pointer &aStore, const Ipc::StoreMapUpdate &update)
Definition: RockHeaderUpdater.cc:20
IoCbParams(const char *aBuf, ssize_t aSize)
Definition: RockHeaderUpdater.h:33
static StoreIOState::STIOCB NoteDoneWriting
Definition: RockHeaderUpdater.h:49
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