Up
Module
T1
Signature
type
-'rw t = 'rw
Types.Time_source.t1
= {
events
:
Job.t
Core_kernel.Std.Timing_wheel_ns.t
;
handle_fired
:
Job.t
Core_kernel.Std.Timing_wheel_ns.Alarm.t
-> unit
;
is_wall_clock
: bool
;
scheduler
:
Scheduler.t
;
}
val
scheduler : 'a
t
->
Scheduler.t
val
is_wall_clock : 'a
t
-> bool
val
handle_fired : 'a
t
->
Job.t
Core_kernel.Std.Timing_wheel_ns.Alarm.t
-> unit
val
events : 'a
t
->
Job.t
Core_kernel.Std.Timing_wheel_ns.t
module
Fields
: sig .. end
val
sexp_of_t : 'a -> 'b
t
->
Sexplib.Sexp.t
val
invariant : 'a
t
-> unit