package async_kernel

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type -'rw t = {
  1. events : (Async_kernel__.Types.Execution_context.t, Obj.t -> unit, Obj.t) Core_kernel.Pool.Slots.t3 Core_kernel.Pool.Pointer.t Core_kernel.Timing_wheel_ns.t;
  2. handle_fired : (Async_kernel__.Types.Execution_context.t, Obj.t -> unit, Obj.t) Core_kernel.Pool.Slots.t3 Core_kernel.Pool.Pointer.t Core_kernel.Timing_wheel_ns.Alarm.t -> unit;
  3. is_wall_clock : bool;
  4. scheduler : Scheduler.t;
}
val scheduler : 'a t -> Scheduler.t
val is_wall_clock : 'a t -> bool
val handle_fired : 'a t -> (Async_kernel__.Types.Execution_context.t, Obj.t -> unit, Obj.t) Core_kernel.Pool.Slots.t3 Core_kernel.Pool.Pointer.t Core_kernel.Timing_wheel_ns.Alarm.t -> unit
val events : 'a t -> (Async_kernel__.Types.Execution_context.t, Obj.t -> unit, Obj.t) Core_kernel.Pool.Slots.t3 Core_kernel.Pool.Pointer.t Core_kernel.Timing_wheel_ns.t
module Fields : sig ... end
val sexp_of_t : 'a -> 'b t -> Sexplib0.Sexp.t
val invariant : 'a t -> unit