]> git.ipfire.org Git - thirdparty/squid.git/commit - src/acl/Checklist.h
Summary: Make aclCheck_t a class (ACLChecklist), and hopefully fix bug 516.
authorrobertc <>
Tue, 28 Jan 2003 08:29:32 +0000 (08:29 +0000)
committerrobertc <>
Tue, 28 Jan 2003 08:29:32 +0000 (08:29 +0000)
commit4fb35c3c3fe435245e660a48f841a4853e5c0eba
treeac9db2f36c68c6538f91f16a7196efd33b180280
parent4ff59fc716a53efaf9d5e90fd4416d928272fc24
Summary: Make aclCheck_t a class (ACLChecklist), and hopefully fix bug 516.
Keywords:

Extract aclCheck_t from structs.h to ACLChecklist.h, and
rename to ACLChecklist.
Add ACLChecklist to the SQUID_sources to have it distributed.
Remove aclCheck_t as a global cbdata, instead use per class
cbdata.
Create constructor and destructors for ACLChecklist.
Remove all aclCheck_t memset's.
Make aclCheckCallback into ACLChecklist::checkCallback.
In clientCheckNoCache, cbdatareference the context before handing off to
aclNBCheck.
In clientCheckNoCacheDone, check that http is still valid before using it.
24 files changed:
src/ACLChecklist.h [new file with mode: 0644]
src/HttpHeaderTools.cc
src/HttpReply.cc
src/Makefile.am
src/acl.cc
src/cbdata.cc
src/client_side.cc
src/client_side_reply.cc
src/client_side_request.cc
src/client_side_request.h
src/delay_pools.cc
src/enums.h
src/external_acl.cc
src/forward.cc
src/http.cc
src/icp_v2.cc
src/neighbors.cc
src/protos.h
src/redirect.cc
src/snmp_core.cc
src/ssl.cc
src/structs.h
src/tunnel.cc
src/typedefs.h