]> git.ipfire.org Git - thirdparty/squid.git/commit - src/acl/AdaptationServiceData.cc
adaptation_service ACL
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Tue, 12 Nov 2013 14:48:50 +0000 (16:48 +0200)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Tue, 12 Nov 2013 14:48:50 +0000 (16:48 +0200)
commitc302ddb55b4dd6116b160288fd2493a7021d3ba8
treed913a1d1424387d7361a3db2105113c861bd5ee8
parentc2cbbb02140a3bc41bd1de1a2806af80d80366db
adaptation_service ACL

This patch adds the new ACL adaptation_service, to match the name of:

   - an adaptation service or group that had been applied to the master
     transaction in the past
   - an adaptation service or group that is being applied to the master
     transaction now

An adaptation group is formed by adaptation_service_chain or adaptation_service_set directives.
Both REQMOD and RESPMOD services, successful or failed service applications
matches this acl.

This is a Measurement Factory project
13 files changed:
src/AclRegs.cc
src/acl/AdaptationService.cc [new file with mode: 0644]
src/acl/AdaptationService.h [new file with mode: 0644]
src/acl/AdaptationServiceData.cc [new file with mode: 0644]
src/acl/AdaptationServiceData.h [new file with mode: 0644]
src/acl/Makefile.am
src/acl/StringData.h
src/adaptation/Config.cc
src/adaptation/Config.h
src/adaptation/History.cc
src/adaptation/History.h
src/adaptation/Iterator.cc
src/cf.data.pre