summaryrefslogtreecommitdiffstats
path: root/control/zone.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'control/zone.hpp')
-rw-r--r--control/zone.hpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/control/zone.hpp b/control/zone.hpp
index e035a64..4f4dfb6 100644
--- a/control/zone.hpp
+++ b/control/zone.hpp
@@ -367,15 +367,13 @@ class Zone
/**
* @brief Add a timer to the list of timer based events
*
- * @param[in] data - Event data for timer
- * @param[in] timer - Timer to be added
+ * @param[in] group - Group associated with a timer
+ * @param[in] actions - List of actions associated with a timer
+ * @param[in] tConf - Configuration for the new timer
*/
- inline void addTimer(
- std::unique_ptr<EventData>&& data,
- std::unique_ptr<phosphor::fan::util::Timer>&& timer)
- {
- _timerEvents.emplace_back(std::move(data), std::move(timer));
- };
+ void addTimer(const Group& group,
+ const std::vector<Action>& actions,
+ const TimerConf& tConf);
/**
* @brief Remove the given timer event
OpenPOWER on IntegriCloud