Socket.Makemodule T : Deferred.Ttype 'a deferred = 'a T.tval of_socket : ('a Zmq.Socket.t -> 'a t) of_socket_argsof_socket s wraps the zeromq socket s
val to_socket : 'a t -> 'a Zmq.Socket.tto_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 ... endmodule Monitor : sig ... end