diff options
| author | 2014-06-13 15:03:56 +0200 | |
|---|---|---|
| committer | 2014-06-13 15:03:56 +0200 | |
| commit | 12027601cf4422366b0cef632ff0158c9410cc9a (patch) | |
| tree | fa259bed522394e1acd2bf1ef34ae6610fda2ffe /src/inspircd.cpp | |
| parent | m_spanningtree Explicitly specify the routing for RESYNC as the one inherited... (diff) | |
Change allocation of InspIRCd::stats to be physically part of the object containing it
While at it, remove "stats" from all field names
Diffstat (limited to 'src/inspircd.cpp')
| -rw-r--r-- | src/inspircd.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/inspircd.cpp b/src/inspircd.cpp index efbb013ca..ff28be6c1 100644 --- a/src/inspircd.cpp +++ b/src/inspircd.cpp @@ -133,7 +133,6 @@ void InspIRCd::Cleanup() DeleteZero(this->Modes); DeleteZero(this->XLines); DeleteZero(this->Parser); - DeleteZero(this->stats); DeleteZero(this->Modules); DeleteZero(this->BanCache); DeleteZero(this->SNO); @@ -268,7 +267,6 @@ InspIRCd::InspIRCd(int argc, char** argv) : this->SNO = 0; this->BanCache = 0; this->Modules = 0; - this->stats = 0; this->Parser = 0; this->XLines = 0; this->Modes = 0; @@ -296,7 +294,6 @@ InspIRCd::InspIRCd(int argc, char** argv) : this->BanCache = new BanCacheManager; this->Modules = new ModuleManager(); dynamic_reference_base::reset_all(); - this->stats = new serverstats(); this->Parser = new CommandParser; this->XLines = new XLineManager; @@ -549,7 +546,7 @@ InspIRCd::InspIRCd(int argc, char** argv) : FreeConsole(); } - QueryPerformanceFrequency(&stats->QPFrequency); + QueryPerformanceFrequency(&stats.QPFrequency); #endif Logs->Log("STARTUP", LOG_DEFAULT, "Startup complete as '%s'[%s], %d max open sockets", Config->ServerName.c_str(),Config->GetSID().c_str(), SocketEngine::GetMaxFds()); @@ -683,18 +680,18 @@ void InspIRCd::Run() { #ifndef _WIN32 getrusage(RUSAGE_SELF, &ru); - stats->LastSampled = TIME; - stats->LastCPU = ru.ru_utime; + stats.LastSampled = TIME; + stats.LastCPU = ru.ru_utime; #else - if(QueryPerformanceCounter(&stats->LastSampled)) + if(QueryPerformanceCounter(&stats.LastSampled)) { FILETIME CreationTime; FILETIME ExitTime; FILETIME KernelTime; FILETIME UserTime; GetProcessTimes(GetCurrentProcess(), &CreationTime, &ExitTime, &KernelTime, &UserTime); - stats->LastCPU.dwHighDateTime = KernelTime.dwHighDateTime + UserTime.dwHighDateTime; - stats->LastCPU.dwLowDateTime = KernelTime.dwLowDateTime + UserTime.dwLowDateTime; + stats.LastCPU.dwHighDateTime = KernelTime.dwHighDateTime + UserTime.dwHighDateTime; + stats.LastCPU.dwLowDateTime = KernelTime.dwLowDateTime + UserTime.dwLowDateTime; } #endif |
