summaryrefslogtreecommitdiffstats
path: root/control/zone.hpp
diff options
context:
space:
mode:
authorMatthew Barth <msbarth@us.ibm.com>2017-09-11 16:07:58 -0500
committerMatthew Barth <msbarth@us.ibm.com>2017-09-18 10:35:10 -0500
commitf9201abb8ca5a30220b05f3bbaa2db9343699a80 (patch)
tree35643a2081fc4be8f9d9c1f1576b4211294b04f4 /control/zone.hpp
parent6ad28430764b7d16ee7abcb9965b76ea5583008f (diff)
downloadphosphor-fan-presence-f9201abb8ca5a30220b05f3bbaa2db9343699a80.tar.gz
phosphor-fan-presence-f9201abb8ca5a30220b05f3bbaa2db9343699a80.zip
Support a list of actions for a set speed event
Each set speed event will contain a list of one-to-many actions to perform for the given event group's property. This reduces the amount of code generated and properly handles property changed events against the group. Change-Id: If2b8c0d0b8ecf6e1c974c43d96e1c6e9e952022b Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Diffstat (limited to 'control/zone.hpp')
-rw-r--r--control/zone.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/control/zone.hpp b/control/zone.hpp
index cb1ce69..bc21b9f 100644
--- a/control/zone.hpp
+++ b/control/zone.hpp
@@ -243,12 +243,12 @@ class Zone
/**
* @brief Callback function for event timers that processes the given
- * action for a group
+ * actions for a group
*
- * @param[in] eventGroup - Group to process action on
- * @param[in] eventAction - Event action to run
+ * @param[in] eventGroup - Group to process actions on
+ * @param[in] eventActions - List of event actions to run
*/
- void timerExpired(Group eventGroup, Action eventAction);
+ void timerExpired(Group eventGroup, std::vector<Action> eventActions);
private:
OpenPOWER on IntegriCloud