]> granicus.if.org Git - icinga2/blobdiff - lib/icinga/compatutility.h
Add CompatUtility::GetModifiedAttributesList() for Livestatus.
[icinga2] / lib / icinga / compatutility.h
index fb28a766ba984e5d3e9c8cf7ee323b152c4cfe25..d88109f4f98b3ee0546eec2a6aa469f0ac68ca6e 100644 (file)
@@ -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 <vector>
 
@@ -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);