package zmq
Parameters
module T : Deferred.T
Signature
type 'a deferred = 'a T.t
val of_socket : ('a Zmq.Socket.t -> 'a t) of_socket_args
of_socket s
wraps the zeromq socket s
val to_socket : 'a t -> 'a Zmq.Socket.t
to_socket s
extracts the raw zeromq socket from s
recv socket
waits for a message on socket
without blocking other concurrent threads
send socket
sends a message on socket
without blocking other concurrent threads
recv_all socket
waits for a multi-part message on socket
without blocking other concurrent threads
send_all socket m
sends all parts of the multi-part message m
on socket
without blocking other concurrent threads
recv_msg socket
waits for a message on socket
without blocking other concurrent threads
send_msg socket
sends a message on socket
without blocking other concurrent threads
recv_msg_all socket
waits for a multi-part message on socket
without blocking other concurrent threads
send_msg_all socket m
sends all parts of the multi-part message m
on socket
without blocking other concurrent threads
module Router : sig ... end
module Monitor : sig ... end