Coordinator.h
void receive(const TypedMsgHdr &message) override
Definition: Coordinator.cc:79
void handleSearchRequest(const StrandSearchRequest &request)
answers or queues the request if the answer is not yet known
Definition: Coordinator.cc:199
Coordinator & operator=(const Coordinator &)
CBDATA_CHILD(Coordinator)
void handleSnmpResponse(const Snmp::Response &response)
Definition: Coordinator.cc:246
void handleCacheMgrRequest(const Mgr::Request &request)
Definition: Coordinator.cc:167
Waits for and receives incoming IPC messages; kids handle the messages.
Definition: Port.h:21
void notifySearcher(const StrandSearchRequest &request, const StrandCoord &)
answer the waiting search request
Definition: Coordinator.cc:220
Definition: Response.h:23
Coordinates shared activities of Strands (Squid processes or threads)
Definition: Coordinator.h:30
void handleCacheMgrResponse(const Mgr::Response &response)
Definition: Coordinator.cc:193
Definition: Response.h:23
std::vector< StrandCoord > StrandCoords
a collection of strand coordinates; the order, if any, is owner-dependent
Definition: StrandCoords.h:19
struct msghdr with a known type, fixed-size I/O and control buffers
Definition: TypedMsgHdr.h:34
Comm::ConnectionPointer openListenSocket(const SharedListenRequest &request, int &errNo)
calls comm_open_listener()
Definition: Coordinator.cc:254
void handleSnmpRequest(const Snmp::Request &request)
Definition: Coordinator.cc:233
void handleSharedListenRequest(const SharedListenRequest &request)
returns cached socket or calls openListenSocket()
Definition: Coordinator.cc:147
std::map< OpenListenerParams, Comm::ConnectionPointer > Listeners
params:connection map
Definition: Coordinator.h:74
Definition: IpcIoFile.h:23
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