Up
Module
Transport
=
Async_extra.Rpc_transport
Signature
module
Async_reader
=
Async_extra.Import.Reader
The
Reader
and
Writer
modules from
Async.Std
, renamed to avoid conflicting with
Reader
and
Writer
below.
module
Async_writer
=
Async_extra.Import.Writer
module
Reader
: sig .. end
module
Writer
: sig .. end
module
Header
: sig .. end
module
Handler_result
=
Async_rpc_kernel.Transport_intf.Handler_result
module
Reader
: sig .. end
module
Send_result
=
Async_rpc_kernel.Transport_intf.Send_result
module
Writer
: sig .. end
type
t =
Async_rpc_kernel.Transport.t
= {
reader
:
Reader.t
;
writer
:
Writer.t
;
}
val
sexp_of_t :
t
->
Sexplib.Sexp.t
val
close :
t
-> unit
Async_kernel.Std.Deferred.t
val
of_reader_writer : max_message_size:int ->
Async_reader.t
->
Async_writer.t
->
t
val
of_fd : ?buffer_age_limit:
Async_writer.buffer_age_limit
-> ?reader_buffer_size:int -> max_message_size:int ->
Async_extra.Import.Fd.t
->
t