From: Francesco Chemolli Date: Thu, 10 Jul 2008 18:02:23 +0000 (+0200) Subject: Refactored delay pools registration X-Git-Tag: SQUID_3_1_0_1~49^2~143^2~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cfcec19e94fc36f36d4fc166002a047bff6df390;p=thirdparty%2Fsquid.git Refactored delay pools registration --- diff --git a/src/DelayPools.h b/src/DelayPools.h index 4d4c271361..f9468fbf4b 100644 --- a/src/DelayPools.h +++ b/src/DelayPools.h @@ -64,7 +64,7 @@ class DelayPools public: static void Init(); - static void RegisterWithCacheManager(CacheManager & manager); + static void RegisterWithCacheManager(void); static void Update(void *); static unsigned short pools(); static void pools (u_short pools); diff --git a/src/delay_pools.cc b/src/delay_pools.cc index 407726890f..254ac6e2f6 100644 --- a/src/delay_pools.cc +++ b/src/delay_pools.cc @@ -556,9 +556,10 @@ DelayPools::Init() } void -DelayPools::RegisterWithCacheManager(CacheManager & manager) +DelayPools::RegisterWithCacheManager(void) { - manager.registerAction("delay", "Delay Pool Levels", Stats, 0, 1); + CacheManager::GetInstance()-> + registerAction("delay", "Delay Pool Levels", Stats, 0, 1); } void diff --git a/src/main.cc b/src/main.cc index ca45286966..c638532c8c 100644 --- a/src/main.cc +++ b/src/main.cc @@ -999,7 +999,7 @@ mainInitialize(void) clientdbRegisterWithCacheManager(); #if DELAY_POOLS - DelayPools::RegisterWithCacheManager(*manager); + DelayPools::RegisterWithCacheManager(); #endif DiskIOModule::RegisterAllModulesWithCacheManager();