RPC transport layer
A transport is a way to send and receive messages. It is split between a Reader and
a Writer part.
Async_rpc_kernel only provides an async Pipe.t transport.
Async_extra provides a unix transport based on Async_unix's
Reader and Writer modules.
module Header : sig ... endBinary headers containing message lengths. All transports should use this to ensure binary compatibility.
module Handler_result = Async_rpc_kernel__.Transport_intf.Handler_resultmodule Reader : sig ... endmodule Send_result = Async_rpc_kernel__.Transport_intf.Send_resultmodule Writer : sig ... endinclude sig ... endval sexp_of_t : t ‑> Base.Sexp.t