pconn.cc
Go to the documentation of this file.
300 IdleConnList::Read(const Comm::ConnectionPointer &conn, char *, size_t len, Comm::Flag flag, int, void *data)
348 debugs(48,6,"PconnPool::key(" << destLink << ", " << (domain?domain:"[no domain]") << ") is {" << buf << "}" );
477 PconnPool::popStored(const Comm::ConnectionPointer &dest, const char *domain, const bool keepOpen)
Definition: pconn.h:170
void commUnsetConnTimeout(const Comm::ConnectionPointer &conn)
Definition: comm.cc:616
@ yes
int findIndexOf(const Comm::ConnectionPointer &conn) const
Definition: pconn.cc:74
Definition: pconn.h:113
Comm::ConnectionPointer pop(const Comm::ConnectionPointer &dest, const char *domain, bool keepOpen)
Definition: pconn.cc:458
Definition: CommCalls.h:260
@ yaml
Comm::ConnectionPointer popStored(const Comm::ConnectionPointer &dest, const char *domain, const bool keepOpen)
Definition: pconn.cc:477
Definition: PackableStream.h:75
Definition: IoManip.h:259
void findAndClose(const Comm::ConnectionPointer &conn)
Definition: pconn.cc:286
Definition: pconn.h:38
Comm::ConnectionPointer findUseable(const Comm::ConnectionPointer &key)
Definition: pconn.cc:247
void push(const Comm::ConnectionPointer &conn)
Pass control of the connection to the idle list.
Definition: pconn.cc:170
void comm_read(const Comm::ConnectionPointer &conn, char *buf, int len, AsyncCall::Pointer &callback)
Definition: Read.h:59
time_t timeLeft(const time_t idleTimeout) const
Definition: Connection.cc:143
void push(const Comm::ConnectionPointer &serverConn, const char *domain)
Definition: pconn.cc:421
CommCbFunPtrCallT< Dialer > * commCbCall(int debugSection, int debugLevel, const char *callName, const Dialer &dialer)
Definition: CommCalls.h:312
void clearHandlers(const Comm::ConnectionPointer &conn)
Definition: pconn.cc:162
PconnPool(const char *aDescription, const CbcPointer< PeerPoolMgr > &aMgr)
Definition: pconn.cc:392
Definition: Store.h:37
void commSetConnTimeout(const Comm::ConnectionPointer &conn, time_t timeout, AsyncCall::Pointer &callback)
Definition: comm.cc:592
struct SquidConfig::@84 Timeout
Definition: hash.h:23
void RegisterAction(char const *action, char const *desc, OBJH *handler, Protected, Atomic, Format)
Definition: Registration.cc:54
Definition: CommCalls.h:133
int capacity_
Number of entries theList can currently hold without re-allocating (capacity).
Definition: pconn.h:84
static const char * key(const Comm::ConnectionPointer &destLink, const char *domain)
Definition: pconn.cc:333
static void Checkpoint(const Pointer &mgr, const char *reason)
Definition: PeerPoolMgr.cc:232
Definition: CommCalls.h:229
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