val nr_jobs : t -> int
(** Returns the number of jobs in the state. *)
-val get_dependencies : t -> string -> Whenexpr.job list
-(** Return the jobs which depend on the named variable. *)
+val get_dependencies : t -> string list -> Whenexpr.job list
+(** Return the jobs which depend on the named variables. *)
val get_whenjobs : t -> Whenexpr.job list
val get_everyjobs : t -> Whenexpr.job list
val get_job : t -> string -> Whenexpr.job
(** Return the named job, or raise [Not_found]. *)
+val get_job_names : t -> string list
+(** Return the names of all jobs (running or not). *)
+
val evaluate_whenjob : ?onload:bool -> t -> Whenexpr.job -> bool * t
(** This evaluates the whenjob and returns [true] iff the whenjob
should be run now.