From: Remi Gacogne Date: Thu, 4 Jun 2026 09:11:24 +0000 (+0200) Subject: StatNode: Rename StatNode::size to StatNode::getNumberOfChildren X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dabcbaf889d90ed7908287b838ae27522e48330c;p=thirdparty%2Fpdns.git StatNode: Rename StatNode::size to StatNode::getNumberOfChildren Signed-off-by: Remi Gacogne --- diff --git a/pdns/dnsdistdist/dnsdist-lua-inspection-ffi.cc b/pdns/dnsdistdist/dnsdist-lua-inspection-ffi.cc index 78ac1081a9..5015d4ac74 100644 --- a/pdns/dnsdistdist/dnsdist-lua-inspection-ffi.cc +++ b/pdns/dnsdistdist/dnsdist-lua-inspection-ffi.cc @@ -75,7 +75,7 @@ void dnsdist_ffi_stat_node_get_full_name_raw(const dnsdist_ffi_stat_node_t* node unsigned int dnsdist_ffi_stat_node_get_children_count(const dnsdist_ffi_stat_node_t* node) { - return node->node.size(); + return node->node.getNumberOfChildren(); } uint64_t dnsdist_ffi_stat_node_get_children_queries_count(const dnsdist_ffi_stat_node_t* node) diff --git a/pdns/dnsdistdist/dnsdist-lua-inspection.cc b/pdns/dnsdistdist/dnsdist-lua-inspection.cc index a01c6f8a6e..2b54df8797 100644 --- a/pdns/dnsdistdist/dnsdist-lua-inspection.cc +++ b/pdns/dnsdistdist/dnsdist-lua-inspection.cc @@ -900,7 +900,7 @@ void setupLuaInspection(LuaContext& luaCtx) /* StatNode */ luaCtx.registerFunction("numChildren", [](const StatNode& node) -> unsigned int { - return node.size(); + return node.getNumberOfChildren(); }); luaCtx.registerMember(std::string("fullname"), [](const StatNode& node) -> std::string { /* we are not using toLogString() because we want: diff --git a/pdns/dnsscope.cc b/pdns/dnsscope.cc index 4c995340d2..f948c677cb 100644 --- a/pdns/dnsscope.cc +++ b/pdns/dnsscope.cc @@ -116,11 +116,11 @@ static void visitor(const StatNode* node, const StatNode::Stat& /* selfstat */, { // 20% servfails, >100 children, on average less than 2 copies of a query // >100 different subqueries - double dups=1.0*childstat.queries/node->size(); + double dups=1.0*childstat.queries/node->getNumberOfChildren(); if(dups > 2.0) return; - if(1.0*childstat.servfails / childstat.queries > 0.2 && node->size()>100) { - cout<fullname<<", servfails: "<size()<<", childstat.queries: "< 0.2 && node->getNumberOfChildren()>100) { + cout<fullname<<", servfails: "<getNumberOfChildren()<<", childstat.queries: "<fullname<<"\t"<& remote, size_t samplingRate); Stat print(unsigned int depth=0, Stat newstat=Stat(), bool silent=false) const; void visit(const visitor_t& visitor, Stat& newstat, unsigned int depth = 0) const; - bool empty() const + [[nodiscard]] bool empty() const { return children.empty() && s.remotes.empty(); } - size_t size() const + [[nodiscard]] size_t getNumberOfChildren() const { return children.size(); }