From: Francesco Chemolli Date: Thu, 10 Jul 2008 18:13:35 +0000 (+0200) Subject: Last round of initialization refactoring. X-Git-Tag: SQUID_3_1_0_1~49^2~143^2~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ff82835a26963944daf1893ee859379a1a44d50a;p=thirdparty%2Fsquid.git Last round of initialization refactoring. CacheManager is not needed anymore in main.cc --- diff --git a/src/StoreFileSystem.cc b/src/StoreFileSystem.cc index db74d3e992..c8a65158d1 100644 --- a/src/StoreFileSystem.cc +++ b/src/StoreFileSystem.cc @@ -40,7 +40,7 @@ Vector *StoreFileSystem::_FileSystems = NULL; void -StoreFileSystem::RegisterAllFsWithCacheManager(CacheManager & manager) +StoreFileSystem::RegisterAllFsWithCacheManager(void) { for (iterator i = GetFileSystems().begin(); i != GetFileSystems().end(); ++i) (*i)->registerWithCacheManager(); diff --git a/src/StoreFileSystem.h b/src/StoreFileSystem.h index c4e532abeb..453f2caf3e 100644 --- a/src/StoreFileSystem.h +++ b/src/StoreFileSystem.h @@ -117,7 +117,7 @@ class StoreFileSystem { public: - static void RegisterAllFsWithCacheManager(CacheManager & manager); + static void RegisterAllFsWithCacheManager(void); static void SetupAllFs(); static void FsAdd(StoreFileSystem &); static void FreeAllFs(); diff --git a/src/main.cc b/src/main.cc index c6467fca3b..8cb5b7ed6d 100644 --- a/src/main.cc +++ b/src/main.cc @@ -35,7 +35,6 @@ #include "squid.h" #include "AccessLogEntry.h" #include "authenticate.h" -#include "CacheManager.h" #include "ConfigParser.h" #include "errorpage.h" #include "event.h" @@ -136,8 +135,6 @@ static const char *squid_start_script = "squid_start"; #include "test_access.c" #endif -static CacheManager *manager=CacheManager::GetInstance(); - /** temporary thunk across to the unrefactored store interface */ class StoreRootEngine : public AsyncEngine @@ -1026,7 +1023,7 @@ mainInitialize(void) refreshRegisterWithCacheManager(); statRegisterWithCacheManager(); storeDigestRegisterWithCacheManager(); - StoreFileSystem::RegisterAllFsWithCacheManager(*manager); + StoreFileSystem::RegisterAllFsWithCacheManager(); storeRegisterWithCacheManager(); storeLogRegisterWithCacheManager(); #if DEBUGSTRINGS