Rpc.TransportRPC 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_rpc 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 : sig ... endmodule Reader : sig ... endmodule Send_result : sig ... endmodule Writer : sig ... endval sexp_of_t : t -> Sexplib0.Sexp.tval close : t -> unit Async_kernel.Deferred.tCloses both parts of the transport.