[PATCH] auth lookup state cbdata upgrade

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Sun, 05 Jun 2011 17:25:33 +1200

The authenticators utilize a "statedata" structure to store and pass the
callback and Auth::UserRequest an auth lookup is about.

This patch converts the structure from a CBDATA_GLOBAL_TYPE struct to a
CBDATA_CLASS2 and adds a parameterized constructor for it.

The result is that all the code using it no longer has to explicitly
manage fields assignments and cbdata referencing. Simply new the object
when submitting to the helper system and delete once its handler has
been called.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.12
   Beta testers wanted for 3.2.0.8 and 3.1.12.2

Received on Sun Jun 05 2011 - 05:25:40 MDT

This archive was generated by hypermail 2.2.0 : Sun Jun 05 2011 - 12:00:07 MDT