Implement pre functions.
[whenjobs.git] / lib / whentools.mli
index 8dd88cd..773af14 100644 (file)
@@ -33,3 +33,14 @@ val set_variable_string : string -> string -> unit
 
 val set_variable_float : string -> float -> unit
 (** Set variable (just a wrapper around {!Whenfile.set_variable}). *)
+
+type preinfo = Whenexpr.preinfo
+
+val max : int -> preinfo -> bool
+val one : unit -> preinfo -> bool
+(** Pre functions to limit number of jobs running. *)
+
+type result = Whenexpr.result
+
+val mailto : ?only_on_failure:bool -> ?from:string -> string -> result -> unit
+(** Post function to send mail. *)