package async_kernel

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Time_source.EventSource

Sourcetype ('a, 'h) t
Sourceval sexp_of_t : ('a -> Sexplib0.Sexp.t) -> ('h -> Sexplib0.Sexp.t) -> ('a, 'h) t -> Sexplib0.Sexp.t
Sourcetype t_unit = (unit, unit) t
Sourceval sexp_of_t_unit : t_unit -> Sexplib0.Sexp.t
include Core.Invariant.S2 with type ('a, 'b) t := ('a, 'b) t
Sourceval invariant : ('a -> unit) -> ('b -> unit) -> ('a, 'b) t -> unit
Sourceval scheduled_at : (_, _) t -> Core.Time_ns.t
Sourcemodule Status : sig ... end
Sourceval status : ('a, 'h) t -> ('a, 'h) Status.t
Sourceval run_at : [> Core.read ] T1.t -> Core.Time_ns.t -> ('z -> 'h) -> 'z -> (_, 'h) t
Sourceval run_after : [> Core.read ] T1.t -> Core.Core_private.Time_ns_alternate_sexp.Span.t -> ('z -> 'h) -> 'z -> (_, 'h) t
Sourcemodule Abort_result : sig ... end
Sourceval abort : ('a, 'h) t -> 'a -> ('a, 'h) Abort_result.t
Sourceval abort_exn : ('a, 'h) t -> 'a -> unit
Sourceval abort_if_possible : ('a, _) t -> 'a -> unit
Sourcemodule Fired : sig ... end
Sourceval fired : ('a, 'h) t -> ('a, 'h) Fired.t Deferred.t
Sourcemodule Reschedule_result : sig ... end
Sourceval reschedule_at : ('a, 'h) t -> Core.Time_ns.t -> ('a, 'h) Reschedule_result.t
Sourceval reschedule_after : ('a, 'h) t -> Core.Core_private.Time_ns_alternate_sexp.Span.t -> ('a, 'h) Reschedule_result.t
Sourceval at : [> Core.read ] T1.t -> Core.Time_ns.t -> (_, unit) t
OCaml

Innovation. Community. Security.