]> granicus.if.org Git - icinga2/blob - lib/livestatus/orfilter.cpp
Merge pull request #7185 from Icinga/bugfix/gelfwriter-wrong-log-facility
[icinga2] / lib / livestatus / orfilter.cpp
1 /* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
2
3 #include "livestatus/orfilter.hpp"
4
5 using namespace icinga;
6
7 bool OrFilter::Apply(const Table::Ptr& table, const Value& row)
8 {
9         if (m_Filters.empty())
10                 return true;
11
12         for (const Filter::Ptr& filter : m_Filters) {
13                 if (filter->Apply(table, row))
14                         return true;
15         }
16
17         return false;
18 }