daemon: Implement 'get_job_names' call to list all loaded jobs.
[whenjobs.git] / lib / whenstate.ml
index 2bb030d..b5784db 100644 (file)
@@ -160,6 +160,9 @@ let get_everyjobs t =
 let get_job t jobname =
   StringMap.find jobname t.jobmap
 
+let get_job_names t =
+  List.map (function { job_name = name } -> name) t.jobs
+
 let evaluate_whenjob ?(onload = false) t job =
   match job with
   | { job_cond = Every_job _ } -> assert false