Module Fut_backend
Fut backend signature.
include Fut_backend_base.Backend
val name : string
val start : unit -> unit
val stop : unit -> unit
val step : timeout:float -> float
timeout
is guaranteed to be equal or greater than0.
, if it is equal to max_float, means unbounded wait.
Actions
Signal actions
val signal_action : int -> (Fut_backend_base.abort -> (int -> unit) * 'a) -> 'a
Timer actions
val timer_action : float -> (Fut_backend_base.abort -> (float -> unit) * 'a) -> 'a
File descriptor actions
Workers
Queues
module Queue : sig ... end