]> git.ipfire.org Git - thirdparty/squid.git/commit - src/pconn.h
Turned pconn.cc into C++ classes. There are now separate persistent
authorwessels <>
Wed, 7 Dec 2005 06:03:34 +0000 (06:03 +0000)
committerwessels <>
Wed, 7 Dec 2005 06:03:34 +0000 (06:03 +0000)
commit781ce8ff40f9cd5e6f5c4ec84ff2a978cff98ab0
tree43e9d0233be54d73e847bb99b85d3f2e9b9baf04
parenta546b04bd9c6770fc35bafaa8709335664caef2c
Turned pconn.cc into C++ classes.  There are now separate persistent
connection pools for client-side, server-side, and now ICAP.

Accounting for persistent connection use still sucks because HTTP
(http.c) and ICAP state structures don't have any way to keep track
of how many times a given TCP connection was used.  So we'll keep
abusing fd_entry[] for this purpose.
12 files changed:
src/ICAP/ICAPModXact.cc
src/ICAP/ICAPXaction.cc
src/client_side.cc
src/comm.cc
src/fde.cc
src/fde.h
src/forward.cc
src/http.cc
src/main.cc
src/pconn.cc
src/pconn.h [new file with mode: 0644]
src/protos.h