control: Handle adding timers and when they expire
Timers are added to the manager object with a package of data that's
used when the timer expires and runs a set of actions. Each timer added
creates a new timer instance and `oneshot` timers are removed when they
expire.
Change-Id: I1c47878fd3f68a1121b0fd0dfdfe3e66f9ff783f
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
diff --git a/control/json/actions/action.hpp b/control/json/actions/action.hpp
index 1525175..06759cc 100644
--- a/control/json/actions/action.hpp
+++ b/control/json/actions/action.hpp
@@ -15,9 +15,9 @@
*/
#pragma once
+#include "../zone.hpp"
#include "config_base.hpp"
#include "group.hpp"
-#include "zone.hpp"
#include <fmt/format.h>