Refresh service states for a group
Prior to an action resulting from missing service owners, all of the
services for a group should be refreshed to ensure they are in the most
up-to-date state. Ensuring the service states are current allows the
action to be correctly taken since owners of services could change at
anytime.
Change-Id: I59c59c6fcf456fa9c0a733d6406c90ea11f6e2b2
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
diff --git a/control/zone.hpp b/control/zone.hpp
index fa3ed82..9565933 100644
--- a/control/zone.hpp
+++ b/control/zone.hpp
@@ -151,6 +151,13 @@
const bool hasOwner);
/**
+ * @brief Set or update all services for a group
+ *
+ * @param[in] group - Group to get service names for
+ */
+ void setServices(const Group* group);
+
+ /**
* @brief Get the group's list of service names
*
* @param[in] group - Group to get service names for