]> git.ipfire.org Git - thirdparty/squid.git/commit
Make Downloader an basic AsyncJob class.
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Thu, 26 May 2016 13:48:16 +0000 (16:48 +0300)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Thu, 26 May 2016 13:48:16 +0000 (16:48 +0300)
commitcda7024f2f22d930ea88528bbb6b699171446bb1
tree726468f7aa8bcbd4c2e61d4cc9e07c531425dbe0
parent6c4905efcb1dce2dd1a7c1ada30302bd3779a39b
Make Downloader an basic AsyncJob class.

This patch:
- Removes ConnStateData depedencies from Downloader. Downloader now is an
  AsyncJob class which builds an HttpRequest and related client objects
  (ClientHttpRequest, ClientStreamData and ClientRequestContext) and calls
  ClientHttpRequest::doCallouts
- Remove support for connectionless ConnStateData objects and the related
  changes previously done.
src/Downloader.cc
src/Downloader.h
src/HttpRequest.cc
src/HttpRequest.h
src/client_side.cc
src/client_side.h
src/client_side_reply.cc
src/client_side_request.cc
src/servers/Server.cc
src/ssl/PeerConnector.cc