15 std::list<Action *> sequ;
27 void add_action(String command);
36 friend void _run_(Sequence * sequence);
45 String pattern; // for recurrance
46 UTC recurrance_interval;
47 std::set<int> weekdays;
49 std::list<Action *> sequence;
52 //std::thread running;
68 void FromXML(xml_element x);
78 start_time = st.format();
81 void add_action(String command);
82 Sequence *run_sequence();
84 UTC next_occurance(UTC after, Location loc);
87 std::list<Event> read_alarms(const char *filename);
88 String alarms_to_XML(std::list<Event> alarms);