Stub NameOwnerChanged signal support
NameOwnerChanged signals will be used within fan control to configure
set speed events for when services providing parameters to the fan
control application have unexpectedly terminated.
Change-Id: I04f3c7ca2842732e33dc94b0280ad4483f7f1286
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
diff --git a/control/handlers.hpp b/control/handlers.hpp
index 79c299b..3f42d3c 100644
--- a/control/handlers.hpp
+++ b/control/handlers.hpp
@@ -30,6 +30,24 @@
};
}
+/**
+ * @brief A handler function to set/update service name owner state
+ * @details Sets or updates service name owner state used by a group where
+ * a service name without an owner represents the service no longer exists
+ *
+ * @param[in] group - Group associated with a service
+ *
+ * @return Lambda function
+ * A lambda function to set/update the service name owner state
+ */
+auto setService(Group&& group)
+{
+ return [group = std::move(group)](auto& zone, auto& name, bool hasOwner)
+ {
+ // TODO Update service name owner state list of a group
+ };
+}
+
} // namespace handler
} // namespace control
} // namespace fan