MCPcopy Create free account
hub / github.com/Icinga/icinga2 / EvaluateObjectRules

Method EvaluateObjectRules

lib/icinga/servicegroup.cpp:50–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48}
49
50void ServiceGroup::EvaluateObjectRules(const Service::Ptr& service)
51{
52 CONTEXT("Evaluating group membership for service '" << service->GetName() << "'");
53
54 for (const ConfigItem::Ptr& group : ConfigItem::GetItems(ServiceGroup::TypeInstance))
55 {
56 if (!group->GetFilter())
57 continue;
58
59 EvaluateObjectRule(service, group);
60 }
61}
62
63std::set<Service::Ptr> ServiceGroup::GetMembers() const
64{

Callers

nothing calls this directly

Calls 2

GetNameMethod · 0.45
GetFilterMethod · 0.45

Tested by

no test coverage detected