123456789101112131415161718192021openCoreopenAsyncopen!Import(** [Protocol_backend.S] is a signature of a module providing binprot reading and writing
which [Protocol] uses for initial handshake. *)moduletypeS=sigtypet(** This can raise in certain backends if, e.g. the connection is closed. *)valwrite_bin_prot_exn:t->'aBin_prot.Type_class.writer->'a->unitvalread_bin_prot:t->'aBin_prot.Type_class.reader->[`Okof'a|`Eof]Deferred.tvalinfo:t->Info.tvallocal_inet:t->Socket.Address.Inet.tvalremote_inet:t->Socket.Address.Inet.tend