caqti-miou.unix
System.Net
caqti-miou
module Sockaddr : sig ... end
val getaddrinfo : stdenv:unit -> 'a Domain_name.t -> int -> (Unix.sockaddr list, [> `Msg of string ]) result
val convert_io_exception : exn -> Caqti_error.msg option
type tcp_flow = Miou_unix.file_descr
type tls_flow = ocaml impl
module Socket : sig ... end
val socket : Unix.sockaddr -> (Miou_unix.file_descr, 'a) result
val connect_tcp : sw:'a -> stdenv:'b -> Unix.sockaddr -> (socket, Caqti_error.msg) result
val tcp_flow_of_socket : socket -> Miou_unix.file_descr option
val socket_of_tls_flow : sw:'a -> tls_flow -> Socket.t
module type TLS_PROVIDER = Caqti_platform.System_sig.TLS_PROVIDER with type 'a fiber := 'a and type tcp_flow := tcp_flow and type tls_flow := tls_flow
val tls_providers_r : (module TLS_PROVIDER) list ref
val register_tls_provider : (module TLS_PROVIDER) -> unit
val tls_providers : Caqti_connect_config.t -> (module TLS_PROVIDER) list