aboutsummaryrefslogtreecommitdiffstats
path: root/src/coremods
diff options
context:
space:
mode:
authorGravatar Sadie Powell2020-11-03 14:48:54 +0000
committerGravatar Sadie Powell2020-11-03 19:54:13 +0000
commit89a21202de35eeec8ef464ada5e9fbb97fd83ba5 (patch)
treeb70c242c58bae562bef1d42c34c9d5d628d81208 /src/coremods
parentClean up a bunch of contructors and destructors. (diff)
downloadinspircd++-89a21202de35eeec8ef464ada5e9fbb97fd83ba5.tar.gz
inspircd++-89a21202de35eeec8ef464ada5e9fbb97fd83ba5.tar.bz2
inspircd++-89a21202de35eeec8ef464ada5e9fbb97fd83ba5.zip
Convert ConnectClass from reference<> to std::shared_ptr<>.
Diffstat (limited to 'src/coremods')
-rw-r--r--src/coremods/core_stats.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/coremods/core_stats.cpp b/src/coremods/core_stats.cpp
index 68bfe9f7b..fb2d85fad 100644
--- a/src/coremods/core_stats.cpp
+++ b/src/coremods/core_stats.cpp
@@ -132,9 +132,8 @@ void CommandStats::DoStats(Stats::Context& stats)
case 'i':
{
- for (ServerConfig::ClassVector::const_iterator i = ServerInstance->Config->Classes.begin(); i != ServerInstance->Config->Classes.end(); ++i)
+ for (const auto& c : ServerInstance->Config->Classes)
{
- ConnectClass* c = *i;
Stats::Row row(215);
row.push("I").push(c->name);
@@ -165,9 +164,8 @@ void CommandStats::DoStats(Stats::Context& stats)
case 'Y':
{
int idx = 0;
- for (ServerConfig::ClassVector::const_iterator i = ServerInstance->Config->Classes.begin(); i != ServerInstance->Config->Classes.end(); i++)
+ for (const auto& c : ServerInstance->Config->Classes)
{
- ConnectClass* c = *i;
stats.AddRow(215, 'i', "NOMATCH", '*', c->GetHost(), (c->limit ? c->limit : SocketEngine::GetMaxFds()), idx, ServerInstance->Config->ServerName, '*');
stats.AddRow(218, 'Y', idx, c->GetPingTime(), '0', c->GetSendqHardMax(), ConvToStr(c->GetRecvqMax())+" "+ConvToStr(c->GetRegTimeout()));
idx++;