[PATCH] AsyncCall and CommCalls changes for cleanup-comm work.

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Fri, 24 Sep 2010 04:05:09 +1200

Surprisingly small. These are the changes to src/base and CommCalls.*
where all the Call related code has been changed.

Including the generalized Subscription mechanism used by ConnAcceptor.

CommCalls.* is still a work in progress. I'm confidant that much more of
the code there can be removed as the cleanup progresses in the other
components to make them use AsyncCalls more generically.

The changes visible there are indicative of most of the changes to the
wider squid code.

Alex: removing the XXX marked const problems and testing they will work
is blocked behind some build errors from the IOCB definition change. As
soon as I have building code that wont hide const side-effects I'll be
removing that muckup.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.8
   Beta testers wanted for 3.2.0.2

Received on Thu Sep 23 2010 - 16:05:15 MDT

This archive was generated by hypermail 2.2.0 : Thu Sep 23 2010 - 12:00:11 MDT