Re: [MERGE] Closing branch cachemgr-refactoring

From: Tres Seaver <tseaver_at_palladion.com>
Date: Mon, 14 Jul 2008 11:35:43 -0400

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kinkie wrote:
> Hi all,
> I'm now satisfied with the work done in the cachemgr-refactoring
> branch and I propose merging it into squid-3 trunk.
>
> Overall view of the changes:
> - cachemanager is now a singleton
> - list of actions is now a Vector (still not ideal, but at least it
> preserves layering)
> - added object-based action management interface to cachemgr.
> old-style c interface is still available (via method overload)
> - cachemgr initialization functions have been moved to each modules'
> Init call or (where applicable) constructor. This has the effect of
> reducing each module's interface, and to get rid of some module
> frameworks' extra initialization work
> - fixed tests to work with the new framewor (including the creation of
> a small stub in tests/)
> - added some documentation
>
> While the work is not 100% complete, it's in a state where I'm quite
> comfortable merging it in.
> The branch is available at lp:~kinkie/squid/cachemgr-refactor/ (see
> https://code.launchpad.net/~kinkie/squid/cachemgr-refactor)
>
> What I left off is:
> - change the actionslist from a Vector to a sorted linked-list (need
> the generic linked-list class first)

Is the STL list template unsuitable?

- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver_at_palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIe3JP+gerLs4ltQ4RArPfAKDWbsV9TERiAskChZrniAk77/UO6wCeJCpm
5v2TUriD4OmQqAwnqy45AQ0=
=o/K7
-----END PGP SIGNATURE-----
Received on Mon Jul 14 2008 - 15:56:47 MDT

This archive was generated by hypermail 2.2.0 : Mon Jul 14 2008 - 12:00:05 MDT