On Fri, Jul 4, 2008 at 3:54 PM, Henrik Nordstrom <[EMAIL PROTECTED]> wrote: > On fre, 2008-07-04 at 19:34 +0800, Adrian Chadd wrote: >> 2008/7/4 Kinkie <[EMAIL PROTECTED]>: >> >> >> access for all of the SNMP exported data. Then all of the existing >> >> cachemgr information could be represented in this fashion and your >> >> HTTP frontends can use that. >> > >> > Agreed. This is however probably for the 3.3 or 3.4 timeframe, unless >> > someone else steps in and lends a hand. >> >> What I'm suggesting is that cachemgr can just be left as-is and work >> can be done on something new and better. > > Same here.
If you check the branch, you'll notice that it only refactors the scaffolding, not the report themselves. Main changes: - CacheManager becomes a singleton - abstracts the method for registering objects and provides a second interface by registering callback objects rather than callback functions - provides better internal layering and organization Aim of the branch is to finish cleaning up the internal namespace - only entry point should be CacheManager::GetInstance() and its methods. cache_manager.cc should end up being pure c++-style with one legacy interface, namely registerAction(OBJH *). I agree with you that changing the contents of the pages is NOT within the scope of this branch, and I won't be doing that. At the same time, I'd like to finish what I started. -- /kinkie
