public:
static void Init();
static void Report();
- static void RegisterWithCacheManager(CacheManager & manager);
+ static void RegisterWithCacheManager(void);
static void Stats(StoreEntry *);
static void CleanIdlePools(void *unused);
static void Report(std::ostream &);
}
void
-FwdState::RegisterWithCacheManager(CacheManager & manager)
+FwdState::RegisterWithCacheManager(void)
{
- manager.registerAction("forward",
- "Request Forwarding Statistics",
- fwdStats, 0, 1);
+ CacheManager::GetInstance()->
+ registerAction("forward", "Request Forwarding Statistics", fwdStats, 0, 1);
}
void
typedef RefCount<FwdState> Pointer;
~FwdState();
static void initModule();
- static void RegisterWithCacheManager(CacheManager & manager);
+ static void RegisterWithCacheManager(void);
static void fwdStart(int fd, StoreEntry *, HttpRequest *);
void startComplete(FwdServer *);
static void mainSetCwd(void);
static int checkRunningPid(void);
-static CacheManager *manager=CacheManager::GetInstance();
-
#ifndef _SQUID_MSWIN_
static const char *squid_start_script = "squid_start";
#endif
#include "test_access.c"
#endif
+static CacheManager *manager=CacheManager::GetInstance();
+
/** temporary thunk across to the unrefactored store interface */
class StoreRootEngine : public AsyncEngine
eventInit();
externalAclRegisterWithCacheManager();
fqdncacheRegisterWithCacheManager();
- FwdState::RegisterWithCacheManager(*manager);
+ FwdState::RegisterWithCacheManager();
httpHeaderRegisterWithCacheManager();
#if !USE_DNSSERVERS
#endif
ipcacheRegisterWithCacheManager();
- Mem::RegisterWithCacheManager(*manager);
+ Mem::RegisterWithCacheManager();
netdbRegisterWitHCacheManager();
PconnModule::GetInstance()->registerWithCacheManager();
redirectRegisterWithCacheManager();
}
void
-Mem::RegisterWithCacheManager(CacheManager & manager)
+Mem::RegisterWithCacheManager(void)
{
- manager.registerAction("mem",
- "Memory Utilization",
+ CacheManager::GetInstance()->registerAction("mem", "Memory Utilization",
Mem::Stats, 0, 1);
}