bool Bind2Backend::safeGetBBDomainInfo(const DNSName& name, BB2DomainInfo* bbd)
{
auto state = s_state.read_lock();
- auto& nameindex = boost::multi_index::get<NameTag>(*state);
+ const auto& nameindex = boost::multi_index::get<NameTag>(*state);
auto iter = nameindex.find(name);
if (iter == nameindex.end()) {
return false;
{
ostringstream ret;
- for (vector<string>::const_iterator i = parts.begin() + 1; i < parts.end(); ++i) {
+ for (auto i = parts.begin() + 1; i < parts.end(); ++i) {
BB2DomainInfo bbd;
DNSName zone(*i);
if (safeGetBBDomainInfo(zone, &bbd)) {
ostringstream ret;
if (parts.size() > 1) {
- for (vector<string>::const_iterator i = parts.begin() + 1; i < parts.end(); ++i) {
+ for (auto i = parts.begin() + 1; i < parts.end(); ++i) {
BB2DomainInfo bbd;
if (safeGetBBDomainInfo(DNSName(*i), &bbd)) {
ret << *i << ": " << (bbd.d_loaded ? "" : "[rejected]") << "\t" << bbd.d_status << "\n";
ostringstream ret;
if (parts.size() > 1) {
- for (vector<string>::const_iterator i = parts.begin() + 1; i < parts.end(); ++i) {
+ for (auto i = parts.begin() + 1; i < parts.end(); ++i) {
BB2DomainInfo bbd;
if (safeGetBBDomainInfo(DNSName(*i), &bbd)) {
printDomainExtendedStatus(ret, bbd);
return findBeforeAndAfterUnhashed(records, qname, unhashed, before, after);
}
else {
- auto& hashindex = boost::multi_index::get<NSEC3Tag>(*records);
+ const auto& hashindex = boost::multi_index::get<NSEC3Tag>(*records);
// for(auto iter = first; iter != hashindex.end(); iter++)
// cerr<<iter->nsec3hash<<endl;
d_handle.mustlog = mustlog;
- auto& hashedidx = boost::multi_index::get<UnorderedNameTag>(*d_handle.d_records);
+ const auto& hashedidx = boost::multi_index::get<UnorderedNameTag>(*d_handle.d_records);
auto range = hashedidx.equal_range(d_handle.qname);
d_handle.d_list = false;