summaryrefslogtreecommitdiffstats
path: root/src/actions.hpp
diff options
context:
space:
mode:
authorMatthew Barth <msbarth@us.ibm.com>2017-04-12 10:57:19 -0500
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-05-07 12:02:56 -0400
commitb86374d9b6bf0c6fe78d8d87a8748138056b3ac3 (patch)
treec77540980aa980d0cd52cfefb92c143c95e1bf01 /src/actions.hpp
parentd106605c2dd9bf5f29924bf2f919fd26affc4174 (diff)
downloadphosphor-dbus-monitor-b86374d9b6bf0c6fe78d8d87a8748138056b3ac3.tar.gz
phosphor-dbus-monitor-b86374d9b6bf0c6fe78d8d87a8748138056b3ac3.zip
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 <msbarth@us.ibm.com>
Diffstat (limited to 'src/actions.hpp')
-rw-r--r--src/actions.hpp27
1 files changed, 27 insertions, 0 deletions
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 <phosphor-logging/log.hpp>
+
+namespace phosphor
+{
+namespace dbus
+{
+namespace monitoring
+{
+namespace action
+{
+
+using namespace phosphor::logging;
+
+inline auto log_error(const char* msg)
+{
+ return [=](auto&, auto&)
+ {
+ log<level::ERR>(msg);
+ };
+}
+
+} // namespace action
+} // namespace monitoring
+} // namespace dbus
+} // namespace phosphor
OpenPOWER on IntegriCloud