package zmq
OCaml bindings for ZeroMQ 4.x
Install
Dune Dependency
Authors
Maintainers
Sources
zmq-lwt-5.1.5.tbz
sha256=9947d13dab4b3c5792cd60f0088a0569597ce5592f0dc8788baa4e9f72a67b56
sha512=0a16f0fde3f2dba1c2676d9792a330ef73cef6809c3f0446a0e4c78623856a2532a9bdce5317472e87490b4dd35082e179074b9160a38924aa72d73cddec8bea
doc/src/zmq.deferred/deferred.ml.html
Source file deferred.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
module type T = sig type 'a t module Deferred : sig type nonrec 'a t = 'a t val return: 'a -> 'a t val catch: (unit -> 'a t) -> ('a, exn) result t val don't_wait_for: (unit -> unit t) -> unit val sleepf: float -> unit t val fail: exn -> 'a t module Infix : sig val (>>=) : 'a t -> ('a -> 'b t) -> 'b t (* Determined, whenever either of the deferred becomes determined *) val (<?>): 'a t -> 'a t -> 'a t end end module Condition : sig type 'a t val create: unit -> 'a t val wait: 'a t -> 'a Deferred.t val signal: 'a t -> 'a -> unit end module Mailbox : sig type 'a t val create: unit -> 'a t val send: 'a t -> 'a -> unit val recv: 'a t -> 'a Deferred.t end module Fd : sig type t (* Wrap the given unix file_deser *) val create: Unix.file_descr -> t (** Wait for the fd to become readable. It is important that all waiters on the socket are woken up, and not just one, as the fd is used as a broadcast mechanism. The Fd must _NOT_ be closed, as its owned by Zmq. *) val wait_readable: t -> unit Deferred.t val release: t -> unit Deferred.t end end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>