package zmq
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
OCaml bindings for ZeroMQ 4.x
Install
dune-project
Dependency
Authors
Maintainers
Sources
zmq-6.0.0.tbz
sha256=bee1f735172a0d62f9a17901389d3300f0d756df9d0267ecda30242e190da4e2
sha512=ae6cfa7a7071d3cdd52620ca70436b26ad8ea670a175598beab72fcb4860c48f0cd204bf10e22ab8bdcf368a4d32a1e92edf81559fd91fb1afbeac3eb27afbbe
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 45module 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)"
>