diff --git a/lib/config/applyrule.hpp b/lib/config/applyrule.hpp index 10520bfbd..5001d26cd 100644 --- a/lib/config/applyrule.hpp +++ b/lib/config/applyrule.hpp @@ -6,6 +6,7 @@ #include "config/i2-config.hpp" #include "config/expression.hpp" #include "base/debuginfo.hpp" +#include "base/shared-object.hpp" #include "base/type.hpp" #include @@ -15,9 +16,11 @@ namespace icinga /** * @ingroup config */ -class ApplyRule +class ApplyRule : public SharedObject { public: + DECLARE_PTR_TYPEDEFS(ApplyRule); + typedef std::map > TypeMap; typedef std::unordered_map>> RuleMap;