package async_unix
Module Clock.Event
val sexp_of_t :
('a -> Sexplib0.Sexp.t) ->
('h -> Sexplib0.Sexp.t) ->
('a, 'h) t ->
Sexplib0.Sexp.ttype t_unit = (unit, unit) tval sexp_of_t_unit : t_unit -> Sexplib0.Sexp.tinclude Core.Invariant.S2 with type ('a, 'b) t := ('a, 'b) t
val invariant :
'a Base__.Invariant_intf.inv ->
'b Base__.Invariant_intf.inv ->
('a, 'b) t Base__.Invariant_intf.invmodule Status : sig ... endval run_after : Time.Span.t -> ('z -> 'h) -> 'z -> (_, 'h) tmodule Abort_result = Async_kernel.Time_source.Event.Abort_resultval abort : ('a, 'h) t -> 'a -> ('a, 'h) Abort_result.tval abort_exn : ('a, 'h) t -> 'a -> unitval abort_if_possible : ('a, _) t -> 'a -> unitmodule Fired = Async_kernel.Time_source.Event.Firedval fired : ('a, 'h) t -> ('a, 'h) Fired.t Async_kernel.Deferred.tmodule Reschedule_result = Async_kernel.Time_source.Event.Reschedule_resultval reschedule_at : ('a, 'h) t -> Time.t -> ('a, 'h) Reschedule_result.tval reschedule_after :
('a, 'h) t ->
Time.Span.t ->
('a, 'h) Reschedule_result.tval after : Time.Span.t -> (_, unit) t