actions: Add destroy action
Add an action to destroy an object on signal match.
Change-Id: I23fb160bcf7507d0d0a5f2d82f1cfb24131adf76
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/actions.hpp b/actions.hpp
index 2837e7a..ff08019 100644
--- a/actions.hpp
+++ b/actions.hpp
@@ -113,6 +113,11 @@
/** @brief The default action. */
inline void noop(Manager &mgr) noexcept { }
+/** @brief Destroy an object action. */
+inline auto destroyObject(const char *path)
+{
+ return [path](auto &m){m.destroyObject(path);};
+}
} // namespace actions
} // namespace manager
} // namespace inventory