]> git.ipfire.org Git - thirdparty/squid.git/commit - src/comm/Connection.h
Move EUI and NAT results into Comm::Connection
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 25 Feb 2011 03:38:04 +0000 (16:38 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 25 Feb 2011 03:38:04 +0000 (16:38 +1300)
commit40d34a62e781cec2cb08b544c6d5f4ccaffab162
treec7650c36dcddc7de9705ec8f4fe9ef6cff12350d
parent89aec9b66fb00954842b7ec1a13b9b6ce0248392
Move EUI and NAT results into Comm::Connection

This makes NAT lookup utilize Comm::Connection as both data source and
storage location for results. The net output is that teh active Comm::Connection
object stores accurate data regardless of NAT.

Also moves the EUI lookup results in Comm::Connection.

Removed ConnStateData fields which are available via its Comm::Connection.
Removed HttPRequest fields which are available via its ConnStateData Comm::Connection

Also fixes several build issues unconvered during the transition.
19 files changed:
src/CommCalls.h
src/HttpRequest.cc
src/HttpRequest.h
src/Makefile.am
src/ProtoPort.cc
src/cache_cf.cc
src/client_side.cc
src/client_side.h
src/client_side_reply.cc
src/comm/ConnOpener.h
src/comm/Connection.h
src/comm/TcpAcceptor.cc
src/external_acl.cc
src/http.cc
src/ip/Intercept.cc
src/ip/Intercept.h
src/log/FormatSquidCustom.cc
src/tests/stub_MemObject.cc
src/tests/stub_comm.cc