X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=lib%2Ficinga%2Fcompatutility.h;h=d88109f4f98b3ee0546eec2a6aa469f0ac68ca6e;hb=5b359ea5188df4db3b065053a0d740a9bb1496d2;hp=fb28a766ba984e5d3e9c8cf7ee323b152c4cfe25;hpb=72f7537fa6f59d87511ad7efbf9bf753488f3e5e;p=icinga2 diff --git a/lib/icinga/compatutility.h b/lib/icinga/compatutility.h index fb28a766b..d88109f4f 100644 --- a/lib/icinga/compatutility.h +++ b/lib/icinga/compatutility.h @@ -24,6 +24,7 @@ #include "icinga/service.h" #include "icinga/checkcommand.h" #include "base/dictionary.h" +#include "base/array.h" #include "base/dynamicobject.h" #include @@ -86,6 +87,8 @@ public: static int GetCheckableInCheckPeriod(const Checkable::Ptr& checkable); static int GetCheckableInNotificationPeriod(const Checkable::Ptr& checkable); + static Array::Ptr GetModifiedAttributesList(const DynamicObject::Ptr& object); + /* notification */ static int GetCheckableNotificationsEnabled(const Checkable::Ptr& checkable); static int GetCheckableNotificationLastNotification(const Checkable::Ptr& checkable);