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