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

Method EvaluateObjectRules

lib/icinga/hostgroup.cpp:47–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45}
46
47void HostGroup::EvaluateObjectRules(const Host::Ptr& host)
48{
49 CONTEXT("Evaluating group memberships for host '" << host->GetName() << "'");
50
51 for (const ConfigItem::Ptr& group : ConfigItem::GetItems(HostGroup::TypeInstance))
52 {
53 if (!group->GetFilter())
54 continue;
55
56 EvaluateObjectRule(host, group);
57 }
58}
59
60std::set<Host::Ptr> HostGroup::GetMembers() const
61{

Callers

nothing calls this directly

Calls 2

GetNameMethod · 0.45
GetFilterMethod · 0.45

Tested by

no test coverage detected