package async_unix

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
include Async_kernel.Clock_intf.Clock with module Time := Core.Std.Time
val run_at : Core.Std.Time.t -> ('a -> unit) -> 'a -> unit
val run_after : Core.Std.Time.Span.t -> ('a -> unit) -> 'a -> unit
val at : Core.Std.Time.t -> unit Async_kernel.Clock_intf.Deferred.t
val after : Core.Std.Time.Span.t -> unit Async_kernel.Clock_intf.Deferred.t
val with_timeout : Core.Std.Time.Span.t -> 'a Async_kernel.Clock_intf.Deferred.t -> [ `Result of 'a | `Timeout ] Async_kernel.Clock_intf.Deferred.t
module Event : sig ... end
val at_varying_intervals : ?stop:unit Async_kernel.Clock_intf.Deferred.t -> (unit -> Core.Std.Time.Span.t) -> unit Async_kernel.Async_stream.t
val at_intervals : ?start:Core.Std.Time.t -> ?stop:unit Async_kernel.Clock_intf.Deferred.t -> Core.Std.Time.Span.t -> unit Async_kernel.Async_stream.t
val every' : ?start:unit Async_kernel.Clock_intf.Deferred.t -> ?stop:unit Async_kernel.Clock_intf.Deferred.t -> ?continue_on_error:bool -> Core.Std.Time.Span.t -> (unit -> unit Async_kernel.Clock_intf.Deferred.t) -> unit
val every : ?start:unit Async_kernel.Clock_intf.Deferred.t -> ?stop:unit Async_kernel.Clock_intf.Deferred.t -> ?continue_on_error:bool -> Core.Std.Time.Span.t -> (unit -> unit) -> unit
val run_at_intervals' : ?start:Core.Std.Time.t -> ?stop:unit Async_kernel.Clock_intf.Deferred.t -> ?continue_on_error:bool -> Core.Std.Time.Span.t -> (unit -> unit Async_kernel.Clock_intf.Deferred.t) -> unit
val run_at_intervals : ?start:Core.Std.Time.t -> ?stop:unit Async_kernel.Clock_intf.Deferred.t -> ?continue_on_error:bool -> Core.Std.Time.Span.t -> (unit -> unit) -> unit
OCaml

Innovation. Community. Security.