1 /* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
3 #ifndef MACRORESOLVER_H
4 #define MACRORESOLVER_H
6 #include "icinga/i2-icinga.hpp"
7 #include "icinga/checkresult.hpp"
8 #include "base/dictionary.hpp"
9 #include "base/string.hpp"
22 DECLARE_PTR_TYPEDEFS(MacroResolver);
24 virtual bool ResolveMacro(const String& macro, const CheckResult::Ptr& cr, Value *result) const = 0;
29 #endif /* MACRORESOLVER_H */