CollapsedForwarding.h
static void HandleNewData(const char *const when)
handle new data messages in IPC queue
Definition: CollapsedForwarding.cc:121
static void HandleNewDataAtStart()
Definition: CollapsedForwarding.cc:157
static void HandleNotification(const Ipc::TypedMsgHdr &msg)
handle queue push notifications from worker or disker
Definition: CollapsedForwarding.cc:145
Sends and handles collapsed forwarding notifications.
Definition: CollapsedForwarding.h:23
static void StatQueue(std::ostream &)
prints IPC message queue state; suitable for cache manager reports
Definition: CollapsedForwarding.cc:165
Definition: Store.h:37
struct msghdr with a known type, fixed-size I/O and control buffers
Definition: TypedMsgHdr.h:34
static void Notify(const int workerId)
kick worker with empty IPC queue
Definition: CollapsedForwarding.cc:109
static void Broadcast(const StoreEntry &e, const bool includingThisWorker=false)
notify other workers about changes in entry state (e.g., new data)
Definition: CollapsedForwarding.cc:70
Definition: Queue.h:316
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