bool need_log = !RelayMessageOne(target_zone, origin, message, master);
- for (const Zone::Ptr& zone : target_zone->GetAllParents()) {
+ for (const Zone::Ptr& zone : target_zone->GetAllParentsRaw()) {
if (!RelayMessageOne(zone, origin, message, master))
need_log = true;
}
return result;
}
-std::vector<Zone::Ptr> Zone::GetAllParents() const
+std::vector<Zone::Ptr> Zone::GetAllParentsRaw() const
{
return m_AllParents;
}
Zone::Ptr GetParent() const;
std::set<Endpoint::Ptr> GetEndpoints() const;
- std::vector<Zone::Ptr> GetAllParents() const;
+ std::vector<Zone::Ptr> GetAllParentsRaw() const;
bool CanAccessObject(const ConfigObject::Ptr& object);
bool IsChildOf(const Zone::Ptr& zone);