Conduit_asyncmodule V1 : sig ... endmodule V2 : sig ... endmodule V3 : sig ... endinclude module type of struct include V1.Conduit_async endmodule Ssl = V1.Conduit_async.Ssltype +'a io = 'a Async.Deferred.ttype ic = Async.Reader.ttype oc = Async.Writer.ttype addr = [ | `OpenSSL of string * Ipaddr.t * int| `OpenSSL_with_config of string * Ipaddr.t * int * Ssl.config| `TCP of Ipaddr.t * int| `Unix_domain_socket of string ]val sexp_of_addr : addr -> Sexplib0.Sexp.tval addr_of_sexp : Sexplib0.Sexp.t -> addrval __addr_of_sexp__ : Sexplib0.Sexp.t -> addrval sexp_of_trust_chain : trust_chain -> Sexplib0.Sexp.tval trust_chain_of_sexp : Sexplib0.Sexp.t -> trust_chainval __trust_chain_of_sexp__ : Sexplib0.Sexp.t -> trust_chainval sexp_of_openssl : openssl -> Sexplib0.Sexp.tval openssl_of_sexp : Sexplib0.Sexp.t -> opensslval __openssl_of_sexp__ : Sexplib0.Sexp.t -> opensslval sexp_of_server : server -> Sexplib0.Sexp.tval server_of_sexp : Sexplib0.Sexp.t -> serverval __server_of_sexp__ : Sexplib0.Sexp.t -> serverval serve :
?max_connections:int ->
?backlog:int ->
?buffer_age_limit:Async.Writer.buffer_age_limit ->
on_handler_error:
[ `Call of ([< Async.Socket.Address.t ] as 'a) -> exn -> unit
| `Ignore
| `Raise ] ->
server ->
('a, 'b) Async.Tcp.Where_to_listen.t ->
('a -> ic -> oc -> unit io) ->
('a, 'b) Async.Tcp.Server.t io