job scheduler works with run once and run periodic schedules. Stop logic is not fully thought through.

Dependencies:   LinkedList

Dependents:   JobSchedulerDemo Borsch

Revision:
14:a30cc783ae89
Parent:
13:6be67ee77861
Child:
15:6b8fa5dff770
--- a/scheduler.h	Wed Aug 02 19:31:28 2017 +0000
+++ b/scheduler.h	Wed Aug 02 19:44:44 2017 +0000
@@ -140,7 +140,7 @@
             /** JobAdd adds job of typeID and returns ID of added job. */
             Response<JobID> JobAdd(JobTypeID typeID, ISchedule *schedule, IJobData *data);
             void JobRemove(JobID jobID);
-            LinkedList<Job> JobList();
+            //LinkedList<Job> JobList();
         private:
             static void updateAdapter(void *target);
             void updateHandler();