for (const auto &p : parts) {
dontThrottleNames.add(DNSName(p));
}
- g_dontThrottleNames.setState(dontThrottleNames);
+ g_dontThrottleNames.setState(std::move(dontThrottleNames));
NetmaskGroup dontThrottleNetmasks;
stringtok(parts, ::arg()["dont-throttle-netmasks"]);
for (const auto &p : parts) {
dontThrottleNetmasks.addMask(Netmask(p));
}
- g_dontThrottleNetmasks.setState(dontThrottleNetmasks);
+ g_dontThrottleNetmasks.setState(std::move(dontThrottleNetmasks));
}
s_balancingFactor = ::arg().asDouble("distribution-load-factor");
dnt.add(d);
}
- g_dontThrottleNames.setState(dnt);
+ g_dontThrottleNames.setState(std::move(dnt));
ret += " to the list of nameservers that may not be throttled";
g_log<<Logger::Info<<ret<<", requested via control channel"<<endl;
dnt.addMask(t);
}
- g_dontThrottleNetmasks.setState(dnt);
+ g_dontThrottleNetmasks.setState(std::move(dnt));
ret += " to the list of nameserver netmasks that may not be throttled";
g_log<<Logger::Info<<ret<<", requested via control channel"<<endl;
if (begin + 1 == end && *begin == "*"){
SuffixMatchNode smn;
- g_dontThrottleNames.setState(smn);
+ g_dontThrottleNames.setState(std::move(smn));
string ret = "Cleared list of nameserver names that may not be throttled";
g_log<<Logger::Warning<<ret<<", requested via control channel"<<endl;
return ret + "\n";
dnt.remove(name);
}
- g_dontThrottleNames.setState(dnt);
+ g_dontThrottleNames.setState(std::move(dnt));
ret += " from the list of nameservers that may not be throttled";
g_log<<Logger::Info<<ret<<", requested via control channel"<<endl;
if (begin + 1 == end && *begin == "*"){
auto nmg = g_dontThrottleNetmasks.getCopy();
nmg.clear();
- g_dontThrottleNetmasks.setState(nmg);
+ g_dontThrottleNetmasks.setState(std::move(nmg));
string ret = "Cleared list of nameserver addresses that may not be throttled";
g_log<<Logger::Warning<<ret<<", requested via control channel"<<endl;
dnt.deleteMask(mask);
}
- g_dontThrottleNetmasks.setState(dnt);
+ g_dontThrottleNetmasks.setState(std::move(dnt));
ret += " from the list of nameservers that may not be throttled";
g_log<<Logger::Info<<ret<<", requested via control channel"<<endl;