Persistent_connectionA persistent connection is one that is automatically reestablished whenever lost.
module type Address = Persistent_connection_kernel.Addressmodule type Closable = Persistent_connection_kernel.Closablemodule type Connection_error = Persistent_connection_kernel.Connection_errormodule type S'_without_create = Persistent_connection_kernel.S'_without_createmodule type S_without_create = sig ... endmodule type S = sig ... endmodule type S' = sig ... endmodule type S_rpc = sig ... endmodule Connect_context = Persistent_connection_kernel.Connect_contextmodule Make'
(Conn_err : Connection_error)
(Conn : Closable) :
S'
with type conn = Conn.t
and type conn_error = Conn_err.t
and type t = Persistent_connection_kernel.Make'(Conn_err)(Conn).tmodule Rpc :
S_rpc
with type conn = Async_rpc_kernel.Rpc.Connection.t
and type t =
Persistent_connection_kernel.Make(Async_rpc_kernel.Persistent_connection.Rpc_conn).t