From b86374d9b6bf0c6fe78d8d87a8748138056b3ac3 Mon Sep 17 00:00:00 2001 From: Matthew Barth Date: Wed, 12 Apr 2017 10:57:19 -0500 Subject: Add item group monitoring data type framework Include supported data types for item groups: --Start event trigger --Signal event trigger --A countAtOrAbove condition --A log_error action Change-Id: I1ae5ba60e4d9c06155885d52d98a44b31fd73207 Signed-off-by: Matthew Barth --- src/actions.hpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/actions.hpp (limited to 'src/actions.hpp') diff --git a/src/actions.hpp b/src/actions.hpp new file mode 100644 index 0000000..e1f53ad --- /dev/null +++ b/src/actions.hpp @@ -0,0 +1,27 @@ +#pragma once + +#include + +namespace phosphor +{ +namespace dbus +{ +namespace monitoring +{ +namespace action +{ + +using namespace phosphor::logging; + +inline auto log_error(const char* msg) +{ + return [=](auto&, auto&) + { + log(msg); + }; +} + +} // namespace action +} // namespace monitoring +} // namespace dbus +} // namespace phosphor -- cgit v1.2.1