package zmq
OCaml bindings for ZeroMQ 4.x
Install
Dune Dependency
Authors
Maintainers
Sources
zmq-5.2.2.tbz
sha256=13b74e6a50f56485ef0d563a2d2275c53d2f5b51d638f204412df794a66dff61
sha512=a47a6def598c1d514a86dbe0918aeb7d8f04da9af7456f4654f77717264c403d784b99552a7dd5f0e4597c5df01dbe16e8db9a47b41bd3f408efc4cb5a93874a
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)"
>