]> git.ipfire.org Git - thirdparty/squid.git/commit
Convert AccessLogEntry class to RefCountable
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Fri, 27 Jul 2012 04:06:32 +0000 (22:06 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 27 Jul 2012 04:06:32 +0000 (22:06 -0600)
commit534a7c9142f6a74c3c99aee938f22578d06dffc5
treefec1a40913ad1c90bcf53465307233f29ba30f02
parent4a372578ab6a7b70a5bc1e4ed5307a904a4986af
Convert AccessLogEntry class to RefCountable

The AccessLogEntry objects currently are only members of the ClientHttpRequest
objects. There are cases where we need to access AccessLogEntry from server
side objects to retrieve already stored informations for the client request and use it in
server side code with format/* interface (eg use Format::Format::assemble
inside http.cc)

This patch convert AccessLogEntry class to RefCountable to allow link it with
other than the ClientHttpRequest objects.

This is a Measurement Factory project.
29 files changed:
src/AccessLogEntry.cc
src/AccessLogEntry.h
src/adaptation/icap/ModXact.cc
src/adaptation/icap/Xaction.cc
src/adaptation/icap/Xaction.h
src/adaptation/icap/icap_log.cc
src/adaptation/icap/icap_log.h
src/client_side.cc
src/client_side_reply.cc
src/client_side_request.cc
src/client_side_request.h
src/format/Format.cc
src/format/Format.h
src/forward.cc
src/forward.h
src/htcp.cc
src/http.cc
src/http.h
src/icp_v2.cc
src/log/FormatHttpdCombined.cc
src/log/FormatHttpdCommon.cc
src/log/FormatSquidCustom.cc
src/log/FormatSquidIcap.cc
src/log/FormatSquidNative.cc
src/log/FormatSquidReferer.cc
src/log/FormatSquidUseragent.cc
src/log/Formats.h
src/log/access_log.cc
src/tunnel.cc