diff options
Diffstat (limited to 'control/functor.hpp')
-rw-r--r-- | control/functor.hpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/control/functor.hpp b/control/functor.hpp index 71607c5..ab5005d 100644 --- a/control/functor.hpp +++ b/control/functor.hpp @@ -17,6 +17,19 @@ using namespace sdbusplus::bus::match; using namespace phosphor::logging; /** + * @brief Create a zone handler function object + * + * @param[in] handler - The handler being created + * + * @return - The created zone handler function object + */ +template <typename T> +auto make_zoneHandler(T&& handler) +{ + return ZoneHandler(std::forward<T>(handler)); +} + +/** * @brief Create a handler function object * * @param[in] handler - The handler being created |