Library
Module
Module type
Parameter
Class
Class type
include Zmq_deferred.Socket.Socket
with type 'a deferred = 'a
and type 'a of_socket_args = sw:Eio.Switch.t -> 'a
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